5、访问某个值
如果说要访问下面数据框DataFrame中的95,应该怎么做呢?
① 先访问“地区3”这一行,再访问95这个数据
df = pd.DataFrame({"武汉":[78,99,81,77], "天门":[74,97,96,97], "黄冈":[77,80,95,84], "孝感":[92,84,75,80], "广水":[85,85,72,74]}, index=["地区1", "地区2", "地区3","地区4"] ) display(df) df.loc["地区3"] df.loc["地区3"].loc["黄冈"]
结果如下:
② 先访问“黄冈”这一列,再访问95这个数据
df = pd.DataFrame({"武汉":[78,99,81,77], "天门":[74,97,96,97], "黄冈":[77,80,95,84], "孝感":[92,84,75,80], "广水":[85,85,72,74]}, index=["地区1", "地区2", "地区3","地区4"] ) display(df) df["黄冈"] df["黄冈"].loc["地区3"]
结果如下:
③ 向loc中传入数据的标签坐标、向iloc中传入数据的位置坐标(最常用)
df = pd.DataFrame({"武汉":[78,99,81,77], "天门":[74,97,96,97], "黄冈":[77,80,95,84], "孝感":[92,84,75,80], "广水":[85,85,72,74]}, index=["地区1", "地区2", "地区3","地区4"] ) display(df) df.loc["地区3","黄冈"] df.iloc[2,2]
结果如下:
④ 向at中传入数据的标签坐标、向iat中传入数据的位置坐标
df = pd.DataFrame({"武汉":[78,99,81,77], "天门":[74,97,96,97], "黄冈":[77,80,95,84], "孝感":[92,84,75,80], "广水":[85,85,72,74]}, index=["地区1", "地区2", "地区3","地区4"] ) display(df) df.at["地区3","黄冈"] df.iat[2,2]
结果如下: