Назначение списка свойствам столбцов - PullRequest
0 голосов
/ 25 октября 2019

У меня есть список, содержащий значения, и я хочу назначить его свойствам столбца таблицы в spotfire. В настоящее время я использую цикл for, чтобы сделать это. Есть ли лучший подход к этому, например, присвоение всего списка за один раз?

Как уже упоминалось ранее, я делаю это в настоящее время, используя цикл for, который можно увидеть ниже:

high=c(5,2,10)
low=c(3,1,0)
for(col in 1:ncol(temp)){
   attributes(temp[,col])$SpotfireColumnMetaData$limits.whatif.upper=(high[col])[1]
   attributes(temp[,col])$SpotfireColumnMetaData$limits.whatif.lower=(low[col)[1]
    }
}

Я также пытался просто сделать

attributes(temp2)$SpotfireColumnData$limits.whatif.upper=high

, но, похоже, это не сработало.

Поэтому я хочу, чтобы столбец для limit.whatif.upper было 5 для первой строки, 2 длявторой и 10 за третий. Как я уже сказал, этот код работает, но я хочу посмотреть, есть ли более быстрый способ сделать это, так как кажется, что каждый раз доступ к свойству столбца и его изменение сильно замедляет код. Свойства столбцов уже существуют, поэтому яне создавать новые с этим кодом.

...