本文介绍了将数据框转换为R中的命名对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
假设我有以下数据:
1415967_at 56258
1415968_a_at 20249
1415963_at 20249
1415966_a_at 16483
如何获取以下数据结构:
How can I obtain the following data structure:
$`1415967_at`
[1]56258
$`1415968_a_at`
[1]20249
$`1415963_at`
[1]20249
$`1415966_a_at`
[1]16483
我坚持下面的代码:
dat <- read.table("http://dpaste.com/1484733/plain/")
#...???
推荐答案
您可以尝试 as.list
:
setNames(as.list(dat[[2]]), dat[[1]])
# $`1415967_at`
# [1] 56258
#
# $`1415968_a_at`
# [1] 20249
#
# $`1415963_at`
# [1] 20249
#
# $`1415966_a_at`
# [1] 16483
这篇关于将数据框转换为R中的命名对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!