R:如何将多个数据集组合在一起
例如,我有两个数据集,一个是AUD,一个是CAD。(两者都是412*37)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”)的数组(比如“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很高兴这对您有效。作为提问者,您可以选择最佳答案,并且可以随时投票给好的建议。