Pandas DataFrame 添加新字段和数据:loc 和 at 方法
要给某一行添加新字段和具体数据,可以使用DataFrame.loc或DataFrame.at方法。以下是使用这两种方法的示例:
import pandas as pd
# 创建示例DataFrame
data = {'Name': ['Tom', 'Nick', 'John'],
'Age': [25, 30, 35]}
df = pd.DataFrame(data)
# 使用DataFrame.loc方法给某一行添加新字段和数据
df.loc[1, 'Salary'] = 5000
# 使用DataFrame.at方法给某一行添加新字段和数据
df.at[2, 'Salary'] = 6000
print(df)
输出结果:
Name Age Salary
0 Tom 25 NaN
1 Nick 30 5000.0
2 John 35 6000.0
在上面的示例中,我们给索引为1的行添加了一个新字段'Salary',并将其设为5000;给索引为2的行添加了一个新字段'Salary',并将其设为6000。
原文地址: https://www.cveoy.top/t/topic/p2MQ 著作权归作者所有。请勿转载和采集!