输入文件取决于文件中的日期时间名称

2024-04-25 17:09:58 发布

您现在位置:Python中文网/ 问答频道 /正文

我想根据日期时间名称输入csv文件。 例如:

a_20210101043036.csv
a_20210201043034.csv
a_20210302103422.csv

我需要输入从第一个日期到最后一个日期的文件。之后,单击原始文件并检查重复项。我有一个关于输入csv文件依赖于日期时间名称的问题。我该怎么做

import csv
import re
import json
import pandas as pd
import os

df1 = pd.read_csv('test.csv',delimiter='|')
 
for filename in os.listdir(r'~/Desktop/work/KINGFOOK/'):

    df2 = pd.read_csv(filename)
    df = pd.concat([df1,df2])

df.drop_duplicates(subset ="id",keep = 'last', inplace = True)
print (df)

Tags: 文件csvimportre名称jsonpandasdf