Как использовать команду «sep» для панд в Google Colab? - PullRequest
0 голосов
/ 25 ноября 2018

Итак, я использовал Jupyter Notebook, и там с помощью команды 'sep' было довольно просто.Но теперь я медленно перехожу на Google Colab, и хотя я могу найти файл и построить DataFrame с помощью pd.read_csv (), я не могу отделить столбцы с помощью команды 'sep ='!

Я смонтировал диск и обнаружил файл:

import pandas as pd
from google.colab import drive
drive.mount('/content/gdrive')
with open('/content/gdrive/My Drive/wordpress/cousins.csv','r') as f:
  f.read()

Затем я построил фрейм данных:

df = pd.read_csv('/content/gdrive/My Drive/wordpress/cousins.csv',sep=";")

Фрейм данных построен, но он не разделен столбцами!Ниже приведен скриншот:

Встроенный фрейм данных

Последнее редактирование: выясняется, что проблема была в данных, которые я пытался использовать, поскольку они также не работали наJupyter.Нет проблем с командой 'sep' в том виде, в каком она использовалась!

PS: я также попробовал 'sep ='. '' И 'sep =', '' проверить, работает ли она, иничего такого.

Я загрузил данные в виде таблицы 'csv' из Football-Reference, вставил их в Excel, сохранил как CSV (UTF-8), пример файла можно найти здесь:

Файл примера Pastebin

1 Ответ

0 голосов
/ 25 ноября 2018

Это работает для меня:

Мои данные:

a,b,c
5,6,7
8,9,10

Вам не нужен sep для файла, разделенного запятыми.

from google.colab import drive
drive.mount('/content/drive')

import pandas as pd

# suppose I have data in my Google Drive in the file path
# GoogleColaboratory/data/so/a.csv
# The folder GoogleColaboratory is in my Google Drive.
df = pd.read_csv('drive/My Drive/GoogleColaboratory/data/so/a.csv')
df.head()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...