Я импортировал CSV в python с помощью этой функции:
def import_csv(path):
return pd.read_csv(path, encoding='utf-16')
df = import_csv('path to CSV')
, однако он импортировал данные следующим образом:
col1 | col2 | col3 | col4 | col5 | col5 | col7 | col8 | col9
| | | | | | | | data1\data2\data3\..
| | | | | | | | data1\data2\data3\..
| | | | | | | | data1\data2\data3..
...
это должно выглядеть так:
col1 | col2 | col3 | col4 | col5 | col6 | col7 | col8 | col9
data1|data2 |data3 |data4 |data5 |data6 |data7 |data8 |data9
data1|data2 |data3 |data4 |data5 |data6 |data7 |data8 |data9
...
Я пытался изменить функцию на:
def import_csv(path):
return pd.read_csv(path, encoding='utf-16', sep="\n")
, но это не имеет значения.
РЕДАКТИРОВАТЬ: Я только что сделал list(df.columns)
и все столбцы вышли как один элемент списка, напечатанный как: ['col1\col2\col3\col4\col5\col6\col7\col8\col9']