如何从csv文件过滤数据并合并所有过滤的数据?

时间:2019-10-25 09:19:51

标签: python file csv filter

我将所有CSV文件和文件保存在我的文件夹中。 我需要一个普通的csv文件,其中包含每个小csv文件中所有已过滤的行。

有人可以向我解释我在做什么错吗?

1 个答案:

答案 0 :(得分:0)


import pandas as pd
import glob as glob

files= glob.glob('./*.csv')

final_df = pd.DataFrame(index=index, columns=columns)

for file in files:
    df=pd.read_csv(file)
    df_filtered=df[df['tagIdent'].str.contains("e1_100")]
    pd.concat([final_df, df_filtered] , axis=1)

print (final_df)

df.to_csv('filtered.csv' , sep=",")