看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
在 pandas 中,at[] 是一个非常高效的方法,用于单个元素的访问和设置。它的效率比 loc[] 和 iloc[] 高,因为它专门用于单个值的访问和修改。
以下是 at[] 的主要特点和用法:
假设我们有一个简单的 DataFrame:
import pandas as pd
# 创建一个示例 DataFrame
data = {
'A': [1, 2, 3],
'B': [4, 5, 6]
}
df = pd.DataFrame(data, index=[*'xyz'])
df
'''
A B
x 1 4
y 2 5
z 3 6
'''
要访问 DataFrame 中某个特定元素,可以使用 at[],需要指定行标签和列标签。例如:
# 访问第 1 行(标签为 x)和列 'A' 的值
value = df.at['x', 'A']
print(value) # 1
可以使用 at[] 设置 DataFrame 中某个特定元素的值。例如:
df.at['x', 'A'] = 10
print(df)
'''
A B
x 10 4
y 2 5
z 3 6
'''
获取 Series 的值:
df.A.at['x']
# np.int64(10)
更新时间:2024-07-13 07:45:24 标签:pandas python at 标签