溫馨提示×

pandas怎么讀取指定單元格數(shù)據(jù)

小億
187
2023-12-07 14:07:07
欄目: 編程語言

在Pandas中,可以使用DataFrame.atDataFrame.iat方法來讀取指定單元格的數(shù)據(jù)。

首先,使用DataFrame.at方法,可以按照行標簽和列標簽來獲取指定單元格的數(shù)據(jù)。下面是一個示例:

import pandas as pd

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

# 讀取第0行第1列的單元格數(shù)據(jù)
value = df.at[0, 'Age']
print(value)  # 輸出:20

另外,使用DataFrame.iat方法,可以按照行索引和列索引來獲取指定單元格的數(shù)據(jù)。下面是一個示例:

import pandas as pd

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

# 讀取第0行第1列的單元格數(shù)據(jù)
value = df.iat[0, 1]
print(value)  # 輸出:20

無論使用DataFrame.at還是DataFrame.iat方法,都可以根據(jù)需要讀取指定單元格的數(shù)據(jù)。

0