要更改多个数据帧的列,可以使用以下步骤:
import pandas as pd
df1 = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
df2 = pd.DataFrame({'A': [7, 8, 9], 'B': [10, 11, 12]})
pd.concat()
函数将多个数据帧合并为一个数据帧:frames = [df1, df2]
df_combined = pd.concat(frames)
df_combined
的rename()
方法更改列名:df_combined = df_combined.rename(columns={'A': 'New_A', 'B': 'New_B'})
现在,df_combined
中的列名已经更改为"New_A"和"New_B"。
这种方法适用于需要同时更改多个数据帧的列名的情况。如果只需要更改单个数据帧的列名,可以直接使用该数据帧的rename()
方法,而无需合并多个数据帧。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云数据万象CI、腾讯云对象存储COS。
领取专属 10元无门槛券
手把手带您无忧上云