pandasである特定のセルの値を取得する方法は何ですか。

Pandas DataFrame内の特定のセルの値を取得するには、.at[]または.iat[]メソッドを使用します。

  1. .at[]メソッド:ラベルに基づいてセルの値を取得します。
  2. .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列目の値を取得しています。

bannerAds