Python 如何循环浏览文件夹中的每个csv文件,选择每个文件的某些列并将其与现有的.csv文件合并
我有一个包含多个.csv文件的文件夹。我试图循环浏览每个csv文件,选择某些列并将其与现有文件合并。在这方面谁能帮我……试试这个: 如果所有csv文件中都有相同的列,则可以尝试下面的代码。我添加了header=0,以便在读取csv后,可以将第一行指定为列名Python 如何循环浏览文件夹中的每个csv文件,选择每个文件的某些列并将其与现有的.csv文件合并,python,python-3.x,Python,Python 3.x,我有一个包含多个.csv文件的文件夹。我试图循环浏览每个csv文件,选择某些列并将其与现有文件合并。在这方面谁能帮我……试试这个: 如果所有csv文件中都有相同的列,则可以尝试下面的代码。我添加了header=0,以便在读取csv后,可以将第一行指定为列名 import pandas as pd import glob path = r'C:\TEST' # use your path all_files = glob.glob(path + "/*.csv") li =
import pandas as pd
import glob
path = r'C:\TEST' # use your path
all_files = glob.glob(path + "/*.csv")
li = []
for filename in all_files:
df = pd.read_csv(filename, index_col=None, header=0)
li.append(df)
frame = pd.concat(li, axis=0, ignore_index=True)
查看此答案以了解更多信息:当您尝试执行此操作时,问题到底是什么?此答案是否回答了您的问题?