01_Pandas.DataFrame的行名和列名的修改
pandas.DataFrame行名(index)和列名(columns)的修改方法如下。
rename()
任意的行名(index)和列名(columns)的修改
add_prefix(), add_suffix()
列名的接头词和结尾词的追加
index和columns元素的更新
行名和列名全部修改
接下来,对每个方法进行说明。
rename()
多个行名和列名的修改
原DataFrame的修改(参数inplace)
使用lambda表达式和函数进行批处理
add_prefix(), add_suffix()
index和columns元素的更新
首先,先生成一个DaraFrame。
import pandas as pd
df = pd.DataFrame({'A': [11, 21, 31],
'B': [12, 22, 32],
'C': [13, 23, 33]},
index=['ONE', 'TWO', 'THREE'])
print(df)
# A B C
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
DataFrame.rename()
函数DataFrame.rename()可以对任意行和列的名称进行修改。
DataFrame.rename()的参数有index和columns,使用"{旧值:新值}