Как можно обновить таблицы данных в Spotfire, если я использую функцию данных для импорта данных из Qualtrics?
Я использую пакет qualtRics в TERR в Spotfire для получения данных непосредственно из конкретных опросов в 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, поэтому я учусь по ходу дела!
2 ответа
Я не могу ответить на ваш вопрос, так как у меня нет достаточного разрешения, поэтому я держу его как отдельный ответ. Рекомендуется заменять таблицу каждый раз, тем самым вы можете исправить количество столбцов для поворота / снятия поворота.
------ R код
строка<- data.frame (Data_Points = nrows, Col1 = col1, Col2 = col2, YStart = y1, YEnd = y2)
row <- cbind (df, row)
Возвращение (строка)
А также вы можете перечислить свои столбцы исправлений в DocumentProperty и зациклить его в вашей функции данных.
Вместо использования Spotfire
pivot
/, вы можете попробовать сделать
unpivot
в коде R функции данных.