У меня есть список CSV в папке с именем 11 в C:\1. Все данные имеют одинаковое количество столбцов.
A.csv
aa zz 1 AA
aab qq 3 FF
ca qq 5 QQ
Б.csv
aa GG 09 VV
aab HH 03 WW
ca CC 0 UU
Как мне прочитать каждый файл в этой папке в кадре данных, чтобы между каждыми новыми данными, считанными из csv, был пустой столбец.
чтобы это выглядело так:
A B C D E F G H I
aa zz 1 AA aa GG 09 VV
aab qq 3 FF aab HH 03 WW
ca qq 5 QQ ca CC 0 UU
I.e:
dfs = {i: pd.read_csv('C:\\1\\{}.csv'.format(i)) for i in ['a', 'b']}
print (dfs['a'])
Or:
import os
import pandas as pd
filelist = os.listdir(targetdir)
df_list = [pd.read_table(file) for file in filelist]
big_df = pd.concat(df_list)
FileNotFoundError: File b'b.csv' does not exist
sep
вread_csv
верен. 09.12.2017