r:使用sapply从数据帧中提取数据

时间:2017-08-23 17:08:37

标签: r

我有数据框df,其结构如下:

df
.. $data1
.. .. $data12
.. .. $data13
.. $data2
.. .. $1
.  . .. .. $something1
.. .. .. $something2
.. .. .. $something3
.. .. $2
.. .. .. $something1
.. .. .. $something2
.. .. .. $something3

我用:      something1< - sapply(df $ data2,function(x)x $ something1,USE.NAMES = FALSE)

提取每个数字的数据。我无法弄清楚的是如何提取数字并将其存储为提取数据的ID(第一个数据集为1)。

1 个答案:

答案 0 :(得分:-1)

我发现我正在处理一个列表而不是数据帧。并提取我简单使用的对象的名称

names(df$data2)

提取ID。