如何从 CSV 文件中检索多维数据? [复制]
Posted
技术标签:
【中文标题】如何从 CSV 文件中检索多维数据? [复制]【英文标题】:How to retrieve multidimensional data from CSV file? [duplicate] 【发布时间】:2019-05-30 14:58:52 【问题描述】:我有一个格式如下的大型 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
...
Linac、Equipment 和 Energy 字段各自只能采用一小组可能的值。
我想处理数据的子集——比如allData[Acacia,MPC,6x]
。我该怎么做?
到目前为止我的代码:
> allData <- read.csv(file="AllData.csv")
> allData["Acacia"]
Error in `[.data.frame`(allData, "Acacia") : undefined columns selected
【问题讨论】:
subset(allData, Linac == 'Acacia' & Equipment == 'MPC' & Energy == '6x')
【参考方案1】:
试试
subData <- subset(allData, Linac == "Acacia" & Equipment == "MPC" & Energy == "6x")
或
subData <- allData[allData$Linac == "Acacia" & allData$ Equipment == "MPC" & allData$Energy == "6x", ]
【讨论】:
以上是关于如何从 CSV 文件中检索多维数据? [复制]的主要内容,如果未能解决你的问题,请参考以下文章