Dataframe修改列名
修改dataframe列名的两种方式:若修改所有的列名建议使用第一种,只修改少数几列的名字,建议使用第二种.df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})print(df)"""输入结果:AB014125236"""1.使用columnsdf.columns = ['a','b']print(df)"""输入结果:ab014125236"""
·
修改dataframe列名的两种方式:若修改所有的列名建议使用第一种,只修改少数几列的名字,建议使用第二种.
df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
print(df)
"""
输入结果:
A B
0 1 4
1 2 5
2 3 6
"""
1.使用columns
df.columns = ['a','b']
print(df)
"""
输入结果:
a b
0 1 4
1 2 5
2 3 6
"""
2.使用rename
df.rename(columns={"A": "a", "B": "b"})
"""
输入结果:
a b
0 1 4
1 2 5
2 3 6
"""
print(df)
"""
输入结果:
A B
0 1 4
1 2 5
2 3 6
"""
但这种方式不会修改原本的Dataframe,要使用inplace=True在原Datafram上进行更改
df.rename(columns={"A": "a", "B": "c"},inplace=True)
更多推荐
已为社区贡献1条内容
所有评论(0)