可以通过以下步骤实现:
import pandas as pd
data = {'列名1': [值1, 值2, 值3],
'列名2': [值4, 值5, 值6],
'列名3': [值7, 值8, 值9]}
df = pd.DataFrame(data)
df.rename(columns={'列名1': '新列名1', '列名2': '新列名2', '列名3': '新列名3'}, inplace=True)
df.rename(index={0: '新行名1', 1: '新行名2', 2: '新行名3'}, inplace=True)
完整的代码示例:
import pandas as pd
data = {'列名1': [值1, 值2, 值3],
'列名2': [值4, 值5, 值6],
'列名3': [值7, 值8, 值9]}
df = pd.DataFrame(data)
df.rename(columns={'列名1': '新列名1', '列名2': '新列名2', '列名3': '新列名3'}, inplace=True)
df.rename(index={0: '新行名1', 1: '新行名2', 2: '新行名3'}, inplace=True)
print(df)
这样就创建了一个带有值的数据帧,并成功更改了列名和行名。请注意,这里的值可以是任何合法的Python对象,例如数字、字符串、列表等。
领取专属 10元无门槛券
手把手带您无忧上云