#python-3.x #pandas #dataframe
#python-3.x #панды #фрейм данных
Вопрос:
Просто загрузил биржевые данные из metatrader5 в виде CSV-файла, загрузил их в Google Colab и захотел использовать как фрейм данных Pandas.
data = pd.read_csv(io.BytesIO(uploaded["@EP_H4_2010-01-03-1600_2019-12-31-2000.csv"]))
Однако, кажется, что все состоит только из 1 столбца, и каждый исходный столбец разделяется символом /t (показано на изображении).
Как я могу разделить заголовки столбцов и каждую строку соответственно, как на изображении ниже?
Комментарии:
1. Попробуйте поместить
sep='t'
в.read_csv()
Ответ №1:
Вы можете использовать pandas.read_table
для этого. В качестве альтернативы вы можете использовать pandas.read_csv(..., sep="t")
. По сути, вам нужно прочитать файл и сообщить pandas, что ваш delimiter
(символы, которые разделяют ваши столбцы) — это вкладка t
.
Я предполагаю, что вы используете pd.read_csv(...)
, в котором по умолчанию разделителем является запятая ,
, что для ваших данных не так.