Разделение каждой строки в dataframe

#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(...) , в котором по умолчанию разделителем является запятая , , что для ваших данных не так.