Pandas中的DataFrame修改列名

方法一

from pandas import DataFrame, Series
data = DataFrame({"a":[1, 2, 3, 4], "b":[4, 5, 6, 7]})
data.columns = ["c", "d"]#直接在原数据上修改

方法二

from pandas import DataFrame, Series
data = DataFrame({"a":[1, 2, 3, 4], "b":[4, 5, 6, 7]})
data.rename(columns={"a":"c", "b":"d"}, replace=True)#在原表上修改

方法三

from pandas import DataFrame, Series
data = DataFrame({"a":[1, 2, 3, 4], "b":[4, 5, 6, 7]})
data.insert(0, 'c', data.pop('a'))#先删除再插入,并且重新命名
data.insert(1, 'd', data.pop('b'))

你可能感兴趣的:(Pandas,Python)