要导入一个文件夹中的所有csv文件,并将文件名作为pandas中的变量名,可以按照以下步骤进行操作:
import os
import pandas as pd
def import_csv_files(folder_path):
file_list = os.listdir(folder_path) # 获取文件夹中的所有文件名
for file_name in file_list:
if file_name.endswith('.csv'): # 确保只处理csv文件
var_name = os.path.splitext(file_name)[0] # 获取文件名(不包含扩展名)
file_path = os.path.join(folder_path, file_name) # 构建文件的完整路径
globals()[var_name] = pd.read_csv(file_path) # 将csv文件导入为变量
folder_path = '文件夹路径'
import_csv_files(folder_path)
这样,文件夹中的每个csv文件都将被导入为一个变量,变量名与文件名相同(不包含扩展名)。可以通过这些变量进行后续的数据处理和分析。
注意:在使用该方法前,请确保已经安装了pandas库,并且文件夹路径中只包含需要导入的csv文件。
领取专属 10元无门槛券
手把手带您无忧上云