将多个CSV文件的选定列连接到一个数据框中,可以按照以下步骤进行操作:
import pandas as pd
import glob
glob
模块获取所有CSV文件的文件路径:file_paths = glob.glob('*.csv') # 根据实际文件路径进行修改
merged_df = pd.DataFrame()
merged_df
中:for file_path in file_paths:
df = pd.read_csv(file_path, usecols=['列名1', '列名2', ...]) # 根据实际列名进行修改
merged_df = pd.concat([merged_df, df])
merged_df = merged_df.reset_index(drop=True)
完成上述步骤后,merged_df
将包含所有CSV文件中选定列的数据。
这种方法适用于CSV文件较小且可以一次性加载到内存中的情况。如果CSV文件较大,可以考虑使用分块读取数据的方式进行处理。
腾讯云相关产品推荐:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求和情况进行决策。
领取专属 10元无门槛券
手把手带您无忧上云