使用pandas合并和附加多个CSV/数据帧的最快方法是使用concat()函数。concat()函数可以将多个数据帧按照指定的轴进行合并或附加。
具体步骤如下:
import pandas as pd
df1 = pd.read_csv('file1.csv')
df2 = pd.read_csv('file2.csv')
# 合并数据帧
merged_df = pd.concat([df1, df2])
# 附加数据帧
appended_df = df1.append(df2)
# 按行合并或附加
merged_df = pd.concat([df1, df2], axis=0)
# 按列合并或附加
merged_df = pd.concat([df1, df2], axis=1)
# 忽略索引
merged_df = pd.concat([df1, df2], ignore_index=True)
merged_df = pd.concat([df1, df2], suffixes=['_1', '_2'])
print(merged_df.head())
综上所述,使用pandas的concat()函数可以快速合并和附加多个CSV/数据帧。根据具体需求,可以通过指定轴、处理重复列名等参数来调整合并或附加的方式。更多关于pandas的信息和使用方法,可以参考腾讯云的数据分析产品-云数据仓库(TencentDB for TDSQL)的介绍:https://cloud.tencent.com/product/tdsql。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云