我正在一个文件夹中循环浏览几个CSV文件,并检查每个文件中每个字段的数据类型。这很好。我试图弄清楚如何将所有这些数据类型添加到列表中并打印该列表。因此,我不想只看到一个文件的数据类型,而是想看到所有文件的数据类型。另外,我想捕获列表开头的文件名。我怎样才能做到这一点?这是我的示例代码。
import glob
import pandas as pd
path = 'C:\\my_path\\*.csv'
for fname in glob.glob(path):
print(fname)
data = pd.read_csv(fname)
for items in data.dtypes:
print(items)
### something here...
for item in L:
print(item)
我希望最终结果看起来像这样:
ARMINDEX.CSV (file name)
3624285 int64
20181101 int64
1.5 float64
FHL_ARM.CSV
20211120 int64
1YRCMT object
3/1 object
FNM_ARM.CSV
3/1/2018 date
GNMD object
2018110105:39:00 object