我一直试图在Watson Studio中获取我的csv文件的文件路径。该文件保存在Watson Studio的我的项目数据资产中。我需要的是在jupyter笔记本中读取其内容的文件路径。我正在尝试使用一个简单的python文件读取器,该读取器应读取指定路径中的文件。我尝试使用Watson Studio插入文件凭据,但是无法正常工作。 当我在IBMognitiveclass.ai平台上运行相同文件时,此方法可以正常工作,但无法在IBM Watson Studio中运行该文件,请帮忙。
文件名为enrollments.csv
import unicodecsv
with open('enrollments.csv', 'rb') as f:
reader = unicodecsv.DictReader(f)
enrollments = list(reader)
答案 0 :(得分:0)
我假设您的意思是将“ enrollments.csv”文件上传到“文件”部分。 这会将文件上传到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
答案 1 :(得分:0)
我也很难在Watson中定义路径。
这对我有用:
答案 2 :(得分:0)
为将来的读者着想,请尝试一下。
1010
图标。pandas DataFrame
以添加代码块,该代码块会将上载的数据加载到笔记本中。请注意,您需要选择一个空白单元格,以免弄乱现有的具有某些代码的单元格。