如何从 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' &amp; Equipment == 'MPC' &amp; Energy == '6x') 【参考方案1】:

试试

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

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

【讨论】:

以上是关于如何从 CSV 文件中检索多维数据? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

如何在不打开的情况下从 CSV 文件中检索数据

使用 VBScript 从 100 万多个 csv 文件中检索值

需要从 CSV 文件中检索数据

从 PHP 多维数组中检索值

检索多维数组数据

如何读取从 API 检索到的 JSON 并将其保存到 CSV 文件中?