pandas excel 修改指定行的某个字段的数据
要修改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方法,都可以根据需要选择需要修改的行和字段。
原文地址: https://www.cveoy.top/t/topic/ikz3 著作权归作者所有。请勿转载和采集!