df = pd.DataFrame(np.random.randint(70,100,(4,5)), index=["地区1", "地区2", "地区3","地区4"], columns=["武汉","天门", "黄冈","孝感","广水"]) x = df[4]报错
时间: 2023-09-14 10:09:01 浏览: 202
基于Python数据分析之pandas统计分析
根据您提供的代码,您的代码中似乎没有出现错误。但是,如果您正尝试使用 x = df[4] 这行代码来取得数据框 df 中 "广水" 这一列数据的话,那么会出现报错。这是因为 Pandas 中使用 [] 符号来取得列数据时,需要使用列名,而不是列的索引位置。因此,正确的获取 "广水" 列数据的方法应该是 x = df["广水"]。
阅读全文