在stream_in中包括“处理程序”函数,以仅导入特定变量

时间:2019-05-06 15:28:32

标签: r

我正在尝试使用“ jsonlite”包中的“ stream_in”功能将.csv文件导入r。如果我只使用以下内容,它将起作用:

library("jsonlite")
x=stream_in(file("xac.csv"),verbose=F)

问题在于,此.csv文件具有18个变量(文件导入为数据帧后会显示列),其中大多数我都不感兴趣。这是应用上述引用的代码时得到的一部分:< / p>

x[1:5,1:12]
                      $oid           updatedAt           createdAt delta_tolerance error_tolerance presential performance_type paused m_end m_start muted_track bpm_mult
1 59f4f78dc1877f5432204da7 2017-10-28 21:33:01 2017-10-28 21:33:01            5000              10      FALSE             STEP  FALSE    10       0          10        1
2 59f4f794c1877f5432204dc9 2017-10-28 21:33:08 2017-10-28 21:33:08            5000              10      FALSE             STEP  FALSE    10       0          10        1
3 59f4f79ac1877f5432204de9 2017-10-28 21:33:14 2017-10-28 21:33:14            5000              10      FALSE             STEP  FALSE    10       0          10        1
4 59f4f79fc1877f5432204e09 2017-10-28 21:33:19 2017-10-28 21:33:19            5000              10      FALSE             STEP  FALSE    10       0          10        1
5 59f4f7a8c1877f5432204e2a 2017-10-28 21:33:28 2017-10-28 21:33:28            5000              10      FALSE             STEP  FALSE    10       0          10        1

有人知道如何从.csv中删除其中一些变量(例如“ createdAt”),以便我只能保留与我相关的变量吗?为此可以在“ stream_in”中使用“处理程序”选项吗?

0 个答案:

没有答案