как получить путь к файлу моего CSV-файла в ресурсах данных в студии Watson? - PullRequest
0 голосов
/ 09 ноября 2018

Я пытался получить путь к файлу моего CSV-файла в студии Watson. Файл сохраняется в данных моего проекта в watson studio. И все, что мне нужно, это путь к файлу, чтобы прочитать его содержимое в блокноте Jupyter. Я пытаюсь использовать простое средство чтения файлов Python, которое должно прочитать файл по указанному пути. Я пытался использовать учетные данные WATSON Studio, но не могу заставить его работать. Это прекрасно работает, когда я запускаю тот же файл на платформе IBM cognitiveclass.ai, но я не могу заставить его работать в IBM watson studio, пожалуйста, помогите.

имя файла enrollments.csv

import unicodecsv
with open('enrollments.csv', 'rb') as f:
    reader = unicodecsv.DictReader(f)
    enrollments = list(reader)

1 Ответ

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

Полагаю, вы имели в виду загрузку файла "enrollments.csv" в раздел "Файлы". Это загружает файл в сервис Bucket of Cloud Object Storage, который является хранилищем для вашего проекта. Вы можете использовать project-lib для получения URL файла.

# Import the lib
from project_lib import Project
project = Project(sc,"<ProjectId>", "<ProjectToken>")

# Get the url
url = project.get_file_url("myFile.csv")

Подробнее см .: https://dataplatform.cloud.ibm.com/docs/content/analyze-data/project-lib-python.html

https://dataplatform.cloud.ibm.com/analytics/notebooks/v2/a972effc-394f-4825-af91-874cb165dcfc/view?access_token=ee2bd90bee679afc278cdb23453946a3922c454a6a7037e4bd3c4b0f90eb0924

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...