我有一个较大的csv文件,格式如下:
Linac,Equipment,Energy,Date,Initial,Adjusted
Acacia,MPC,6x,02/08/17 17:14:19,0.12,#N/A
Acacia,MPC,10x,02/08/17 17:17:28,-0.09,#N/A
Acacia,MPC,6FFF,02/08/17 17:17:35,-0.29,#N/A
Acacia,MPC,6e,02/08/17 17:17:35,-0.07,#N/A
Acacia,MPC,9e,02/08/17 17:17:37,-0.15,#N/A
...
直线加速器,装备和能量字段只能分别接受一小部分可能的值。
我想处理数据的子集-如allData[Acacia,MPC,6x]
。我该怎么办?
到目前为止,我的代码:
> allData <- read.csv(file="AllData.csv")
> allData["Acacia"]
Error in `[.data.frame`(allData, "Acacia") : undefined columns selected
答案 0 :(得分:1)
尝试
function getARange(){
var ss=SpreadsheetApp.getActive();
var sh=ss.getActiveSheet();
var rg=sh.getActiveRange();
var vA=rg.getValues();
var s='';
for(var i=0;i<vA.length;i++){
s+=Utilities.formatString('<br />%s', vA[i].join(','));
}
var userInterface=HtmlService.createHtmlOutput(s);
SpreadsheetApp.getUi().showModelessDialog(userInterface, 'The Active Range')
}
或
subData <- subset(allData, Linac == "Acacia" & Equipment == "MPC" & Energy == "6x")