pandas怎么获取某个单元格的值

avatar
作者
筋斗云
阅读量:2

要获取Pandas DataFrame中某个单元格的值,可以使用.at[].iat[]方法。

  • .at[]方法:根据标签获取单元格的值。
  • .iat[]方法:根据位置获取单元格的值。

下面是使用这两个方法获取单元格值的示例:

import pandas as pd  # 创建DataFrame data = {'Name': ['Tom', 'Nick', 'John'],         'Age': [28, 32, 25],         'City': ['London', 'New York', 'Paris']} df = pd.DataFrame(data)  # 使用.at[]方法获取单元格的值 value_at = df.at[1, 'Age'] print('Value at (1, "Age"): ', value_at)  # 使用.iat[]方法获取单元格的值 value_iat = df.iat[2, 0] print('Value at (2, 0): ', value_iat) 

输出:

Value at (1, "Age"): 32 Value at (2, 0): John 

上述示例中,.at[1, 'Age']获取了第2行的’Age’列的值,.iat[2, 0]获取了第3行的第1列的值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!