Как прочитать сжатый csv-файл с пандами read_csv в Watson Studio?

У меня была такая же проблема и она была решена, возможно, не лучшим образом, но она работает. Я заменил все разрывы строк до того, как достиг своего реального соответствия:

mystring= Regex.Replace(mystring, "\r\n", "")

Я манипулирую HTML, поэтому разрывы строк для меня в этом случае не имеют большого значения.

Я попробовал все вышеперечисленные предложения без везения, я использую .Net 3.5 FYI

0
задан Alexander Pozdneev 16 January 2019 в 09:30
поделиться

1 ответ

Следующая процедура работает, если ваш файл уже добавлен как актив данных вашего проекта Watson Studio.

  1. Создайте токен проекта для вашего проекта. В своем проекте перейдите в Настройки , перейдите в раздел Токены доступа и щелкните параметр Новый токен (достаточно выбрать «Просмотрщик» «в раскрывающемся меню« Роль доступа для проекта »).

  2. Теперь в вашей записной книжке в режиме «редактирования» есть три точки () в правом верхнем углу экрана, и вы нажимаете «вставить свой токен». Новая первая ячейка будет добавлена ​​с вашими учетными данными проекта, теперь вы запускаете ее.

  3. Теперь вы можете использовать такой код:

file = project.get_file("my_compressed_csv.zip")
df = pd.read_csv(file, compression='zip')

Параметр read_csv() не работает напрямую в этой ситуации в Watson Studio, поэтому вам нужно используйте библиотеку project-lib .

0
ответ дан Alexander Pozdneev 16 January 2019 в 09:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: