R 如何为大型列表文件中的每个列表[[i]]分配名称
我有一个非常大的列表R 如何为大型列表文件中的每个列表[[i]]分配名称,r,list,names,R,List,Names,我有一个非常大的列表file.dput()函数,其中两个函数如下: > dput(mydata)..... `NA` = c("SHC2", "GRB2", "HRAS", "KRAS", "NRAS", "SHC3", "MAPK1", "MAPK3", "MAP2K1", "MAP2K2", "RAF1", "SHC1", "SOS1", "YWHAB", "CDK1"), `NA` = c("NUP50", "NUP
file.dput()
函数,其中两个函数如下:
> dput(mydata).....
`NA` = c("SHC2", "GRB2", "HRAS", "KRAS", "NRAS", "SHC3",
"MAPK1", "MAPK3", "MAP2K1", "MAP2K2", "RAF1", "SHC1", "SOS1",
"YWHAB", "CDK1"), `NA` = c("NUP50", "NUPL2", "PSIP1", "NUP35",
"NUP205", "NUP210", "NUP188", "NUP62", "SLC25A4", "SLC25A5",
"SLC25A6", "HMGA1", "NUP43", "KPNA1", "NUP88", "NUP54", "NUP133",
"NUP107", "RANBP2", "LOC645870", "TPR", "NUP37", "NUP85",
"NUP214", "AAAS", "SEH1L", "RAE1", "BANF1", "NUP155", "NUP93",
"NUPL1", "POM121", "NUP153"), ....
我还有一个包含名字的文件,但我不能分配它,
名称(mydata)我不确定你想做什么。如果要使用另一个文件中的名称命名列表中的元素,请执行以下操作:
x <- list (1,2,3,4,5)
y <- LETTERS [1:5]
names (x) <- y
x谢谢
问题是:我使用[[]来招募姓名,但[]应该用于姓名:
x <- list (1,2,3,4,5)
y <- LETTERS [1:5]
names (x) <- y
> x[[1]]
[1] 1
> x[1]
$A
[1] 1
> x[2]
$B
[1] 2
x[2]
B美元
[1] 2
请显示您分配姓名的全部尝试以及收到的错误消息(如果有)。这就是为什么您需要尽可能清楚地回答问题的原因。在你告诉我们你做了什么以及为什么你认为这是错的之前,我们无法猜出什么是错的。。。拥有非常大的对象不应该是一个问题,学习制作一个小的可复制示例,就像@user3569035刚刚做的那样。