基于this,我正在将一个文件夹的多个文件加载到一个数据帧中:
import pandas as pd
files = glob.glob("TransactionData\Promorelevant*.csv")
dfs = [pd.read_csv(f, header=None, sep=";") for f in files]
salesdata = pd.concat(dfs,ignore_index=True)
我的原始windows文件夹如下所示:
A-2017-05-08
B-2017-05-09
...
因此它是基于datestemp(在文件名中)排序的。阅读文件时是否也保留此命令?我需要这个命令来在以后应用一个过滤器,这样我就知道当一个条目出现在数据帧的上方时,它必须过滤掉,如果它也出现在后面
根据这个答复
Will passing ignore_index=True to pd.concat preserve index succession within dataframes that I'm concatenating?
通过另外指定
sort=False
,可以保持files
列表的顺序。最后一行代码看起来像相关问题 更多 >
编程相关推荐