6

我在 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 用户,所以我边走边学!

4

2 回答 2

0

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

------R代码

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

行 <- cbind(df, row)

返回(行)

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

于 2017-03-01T19:18:18.793 回答
0

您可以尝试在数据函数的 R 代码中执行,而不是使用 spotfire 的pivot/ 。unpivotunpivot

于 2021-12-13T12:29:20.087 回答