指定されたセルのデータを読み取るには、pandasでどうする?

DataFrameのDataFrame.atメソッドまたはDataFrame.iatメソッドで特定のセルのデータを読み取ることができます。

まず、DataFrame.at メソッド使用することで、行ラベルと列ラベルから指定されたセルデータを取得できます。以下に例を示します。

import pandas as pd

data = {'Name': ['Tom', 'Nick', 'John'],
        'Age': [20, 21, 22],
        'City': ['London', 'New York', 'Paris']}
df = pd.DataFrame(data)

# 读取第0行第1列的单元格数据
value = df.at[0, 'Age']
print(value)  # 输出:20

また、DataFrame.iatメソッドを使用すると、行インデックスと列インデックスに従って指定されたセルのデータを取得できます。以下に例を示します:

import pandas as pd

data = {'Name': ['Tom', 'Nick', 'John'],
        'Age': [20, 21, 22],
        'City': ['London', 'New York', 'Paris']}
df = pd.DataFrame(data)

# 读取第0行第1列的单元格数据
value = df.iat[0, 1]
print(value)  # 输出:20

DataFrame.at および DataFrame.iat メソッドのいずれを使用しても、指定されたセルのデータを必要に応じて取得できます。

bannerAds