Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何为大型列表文件中的每个列表[[i]]分配名称_R_List_Names - Fatal编程技术网

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刚刚做的那样。