【问题标题】:How to retrieve multidimensional data from CSV file? [duplicate]如何从 CSV 文件中检索多维数据? [复制]
【发布时间】: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' &amp; Equipment == 'MPC' &amp; Energy == '6x')

标签: r


【解决方案1】:

试试

subData <- subset(allData, Linac == "Acacia" & Equipment == "MPC" & Energy == "6x")

subData <- allData[allData$Linac == "Acacia" & allData$ Equipment == "MPC" & allData$Energy == "6x", ]

【讨论】:

    猜你喜欢
    • 2014-04-16
    • 2018-08-16
    • 1970-01-01
    • 1970-01-01
    • 2015-08-13
    • 2015-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多