要修改pandas DataFrame中指定行的某个字段的数据,可以使用.loc或.iloc方法来实现。

首先,使用.loc方法根据指定行的条件来选择需要修改的行,然后通过列名来指定需要修改的字段。例如,假设我们有一个名为df的DataFrame,其中有两列'name'和'age',我们想要修改'name'字段为'John'的行的'age'字段为25:

import pandas as pd

df.loc[df['name'] == 'John', 'age'] = 25

另外一种方法是使用.iloc方法,它根据行的位置来选择需要修改的行。例如,假设我们想要修改第3行的'age'字段为25:

import pandas as pd

df.iloc[2, df.columns.get_loc('age')] = 25

在这个例子中,我们使用columns.get_loc方法来获取'age'字段的列索引。

无论是使用.loc还是.iloc方法,都可以根据需要选择需要修改的行和字段。

pandas excel 修改指定行的某个字段的数据

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

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