我在这里附加了数据框。我正在尝试更改row的特定值。但是我没有成功。任何线索都将受到赞赏。
df.replace(to_replace ="Agriculture, forestry and fishing ",
value ="Agriculture")
答案 0 :(得分:0)
尝试一下:
df['Name'] = df['Name'].str.replace('Agriculture, forestry and fishing', 'Agriculture')
答案 1 :(得分:0)
这适用于任何数据类型:
ConvertFrom-Json
答案 2 :(得分:0)
您可以通过调用df.columns轻松获得所有列名称。 那么您可以复制此列表并替换任何列的名称,然后将该列表重新分配给df.columns。 例如:
import pandas as pd
df = pd.DataFrame(data=[[1, 2], [10, 20], [100, 200]], columns=['A', 'B'])
df.columns
输出将在jupyter笔记本中: 索引(['C','D'],dtype ='object')
因此您可以复制该列表,然后替换要更改的内容并重新分配
df.columns = ['C', 'D']
然后您将获得一个数据框,其列名从A和B更改为C和D,您可以通过调用
进行检查 df.head()