,可以使用以下代码实现:
import os
import pandas as pd
def read_csv_files(path):
data_frames = []
for file in os.listdir(path):
if file.endswith(".csv"):
file_path = os.path.join(path, file)
df = pd.read_csv(file_path)
data_frames.append(df)
return pd.concat(data_frames)
# 示例路径为"/data/csv_files/"
path = "/data/csv_files/"
df = read_csv_files(path)
上述代码通过os.listdir()
函数遍历指定路径下的所有文件,判断文件是否以".csv"结尾,如果是则使用pd.read_csv()
函数读取csv文件并将其存储为pandas数据帧。最后,使用pd.concat()
函数将所有数据帧合并为一个数据帧。
这种方法适用于将指定路径下的所有csv文件读取为一个数据帧,方便后续的数据处理和分析。
腾讯云相关产品推荐:云服务器(CVM)和对象存储(COS)。
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云