要獲取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列的值。