r语言 - 如果我使用数据函数从 Qualtrics 导入数据,如何在 Spotfire 中刷新数据表



我在Spotfire中使用TERR中的包qualtRics直接从Qualtrics中的特定调查中提取数据。我使用的代码是:

registerApiKey(API.TOKEN = "xxxx") 
df <- getSurvey(surveyID = "xxxx", 
                root_url = "https://az1.qualtrics.com", verbose = TRUE)

我的输出df是一个数据表。我有 2 个不同的调查,我提取了 4 个不同的时间,其中 2 次我正在取消数据透视,总共 4 个数据表。
我希望能够刷新此数据。如果我单击"重新加载数据"或尝试单独刷新每个表,则没有任何反应。我假设我需要添加一些刷新数据函数的代码 (?(,并且我试图避免每次都替换数据表,因为对于其中的 2 个,我必须手动选择我正在取消透视的列(我有 75+ 列(。

有没有办法完成我正在寻找的东西?我是初学者Spotfire/R用户,所以我正在边走边学!

我无法回复您的问题,因为我没有足够的权限,因此将其保留为单独的答案。每次更换表是个好主意,通过这种方式,您可以修复透视/取消透视的列数。

------R 代码

行 <- data.frame(Data_Points = nrows, Col1 = col1, Col2 = col2, YStart = y1, YEnd = y2(

返回(行(

您还可以将修复列到 DocumentProperty 中,并将其循环到 DataFunction 中。

与其使用 spotfire 的 pivot/unpivot,不如尝试在数据函数的 R 代码中执行unpivot

最新更新