Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/65.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:如何将多个数据集组合在一起_R - Fatal编程技术网

R:如何将多个数据集组合在一起

R:如何将多个数据集组合在一起,r,R,例如,我有两个数据集,一个是AUD,一个是CAD。(两者都是412*37) 如何创建一个包含两个数据集(“AUD”和“CAD”)的数组(比如“fx”),然后我可以使用data=fx[1]而不是data=AUD。是的,您正在描述一个列表 AUD=data.frame(matrix(1:20,4,5)) CAD=data.frame(matrix(1:20,5,4, byrow=TRUE)) fx=list(CAD,AUD) fx fx[[1]] fx[[2]] 您还可以这样命名列表中的元素 fx

例如,我有两个数据集,一个是AUD,一个是CAD。(两者都是412*37)
如何创建一个包含两个数据集(“AUD”和“CAD”)的数组(比如“fx”),然后我可以使用data=fx[1]而不是data=AUD。

是的,您正在描述一个列表

AUD=data.frame(matrix(1:20,4,5))
CAD=data.frame(matrix(1:20,5,4, byrow=TRUE))
fx=list(CAD,AUD)
fx
fx[[1]]
fx[[2]]
您还可以这样命名列表中的元素

fx=list("CAD"=CAD,"AUD"=AUD)
fx$CAD    
fx$AUD

我猜你想要的是
names=list(AUD=AUD,CAD=CAD)
,但很难从你的问题中确定。我不认为“数组”能做你想做的。@user3114046“列表”不起作用:(我编辑了我的问题,希望它能更容易回答。谢谢你!仍然不确定这个问题…如果你使用一个名为
names
的列表,你会通过
names[[1]
names[[2]]引用内容
等。由于R没有称为dataset?Dataframes的类型,您的数据集是什么?您正在描述列表,Cat叔叔您确实可以使用列表将多个数据集组合在一起:
fx@unclecat很高兴这对您有效。作为提问者,您可以选择最佳答案,并且可以随时投票给好的建议。