要给某一行添加新字段和具体数据,可以使用DataFrame.locDataFrame.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。

Pandas DataFrame 添加新字段和数据:loc 和 at 方法

原文地址: https://www.cveoy.top/t/topic/p2MQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录