DSX:插入代码 link 丢失
DSX: Insert to code link is missing
将一些文件上传到我的项目并创建目录后,我可以在 Find and Add Data
部分看到文件列表。但是,没有linkInsert to code
。对于 csv
、json
、tar.gz
类型的文件以及目录中的数据集都是如此。我做错了什么?
插入到代码选项仅适用于您在对象存储服务中上传的数据。
我看到您在 DSX 中使用 Catalog 进行存储。
Catalog 仍处于 beta 状态,目前不添加也不支持 Catalog 数据资产插入代码。
欢迎在此处添加增强请求:-
https://datascix.uservoice.com/forums/387207-general
如果您使用对象存储作为存储创建项目,您将看到插入到 csv 文件的代码。
要从目录中读取,您需要使用 projectUtil。
目录数据资产被视为项目资源,因此您需要访问令牌才能访问它。
所以第一步,生成访问目录资源的令牌。
转到项目设置并创建访问令牌,然后清除下一个单元格和
在笔记本中单击上面 3 个点的插入项目令牌,然后
您将看到生成的代码如下
生成的代码只是创建项目上下文。
import com.ibm.analytics.projectNotebookIntegration._
val pc = ProjectUtil.newProjectContext(sc, "994b03fa-XXXXXX", "p-XXXXXXXXXX")
让我们列出可用文件。
val fileList = ProjectUtil.listAvailableFilesData(pc)
fileList.indices.foreach( i => println(i + ": " + fileList(i)))
因此 fileList 包含您的文件名。
您可以直接使用文件名作为第二个参数。
val df = ProjectUtil.loadDataFrameFromFile(pc, fileList(1))
或
val df1 = ProjectUtil.loadDataFrameFromFile(pc, "co2.csv")
您将在下面看到:-
“正在创建 DataFrame,这需要一些时间......
DataFrame 已创建。"
df.show()
你会看到内容。
下面的文档也有 python 和 R 示例。

projectUtil 参考:- https://datascience.ibm.com/docs/content/local/notebookfunctionsload.html
谢谢,
查尔斯.
将一些文件上传到我的项目并创建目录后,我可以在 Find and Add Data
部分看到文件列表。但是,没有linkInsert to code
。对于 csv
、json
、tar.gz
类型的文件以及目录中的数据集都是如此。我做错了什么?
插入到代码选项仅适用于您在对象存储服务中上传的数据。
我看到您在 DSX 中使用 Catalog 进行存储。
Catalog 仍处于 beta 状态,目前不添加也不支持 Catalog 数据资产插入代码。
欢迎在此处添加增强请求:- https://datascix.uservoice.com/forums/387207-general
如果您使用对象存储作为存储创建项目,您将看到插入到 csv 文件的代码。
要从目录中读取,您需要使用 projectUtil。
目录数据资产被视为项目资源,因此您需要访问令牌才能访问它。
所以第一步,生成访问目录资源的令牌。 转到项目设置并创建访问令牌,然后清除下一个单元格和 在笔记本中单击上面 3 个点的插入项目令牌,然后 您将看到生成的代码如下
生成的代码只是创建项目上下文。
import com.ibm.analytics.projectNotebookIntegration._
val pc = ProjectUtil.newProjectContext(sc, "994b03fa-XXXXXX", "p-XXXXXXXXXX")
让我们列出可用文件。
val fileList = ProjectUtil.listAvailableFilesData(pc)
fileList.indices.foreach( i => println(i + ": " + fileList(i)))
因此 fileList 包含您的文件名。 您可以直接使用文件名作为第二个参数。
val df = ProjectUtil.loadDataFrameFromFile(pc, fileList(1))
或
val df1 = ProjectUtil.loadDataFrameFromFile(pc, "co2.csv")
您将在下面看到:- “正在创建 DataFrame,这需要一些时间...... DataFrame 已创建。"
df.show()
你会看到内容。
下面的文档也有 python 和 R 示例。  projectUtil 参考:- https://datascience.ibm.com/docs/content/local/notebookfunctionsload.html
谢谢, 查尔斯.