已知有如下几个.csv文件
文件中的内容分别如下:
需要提出每个文件中的name,student_ID,score整合成一个文件
import pandas as pd
from glob import glob
lst_file = glob("E:\\test1\\*.csv") # 提取文件所在文件夹下的所有文件名
data = pd.DataFrame()
for in_file in lst_file:
df = pd.read_csv(in_file)
df_data = pd.DataFrame(df)
data = pd.concat([data,df_data[['name','student_ID','score']]])
data.to_csv("E:\\test1\\allStudentScore.csv",index = False)
整合后的文件内容为:
concat不会去重,要达到去重的效果可以使用drop_duplicates方法。
见https://blog.csdn.net/qq_31798135/article/details/102652821