R如何将变量名储存在在一个数组中,可以直接调用

data1<-data.frame(name=c("Jack","Tom","Hans"),math=c(98,45,87),chinese=c(98,87,54),en... data1<-data.frame(name = c("Jack","Tom","Hans"),math = c(98,45,87),chinese = c(98,87,54),english = c(87,98,78))
data2<-data.frame(name = c("Jack","Tom","Hans"),math = c(98,45,87),chinese = c(98,87,54),english = c(87,98,78))
data3<-data.frame(name = c("Jack","Tom","Hans"),math = c(98,45,87),chinese = c(98,87,54),english = c(87,98,78))
data4<-data.frame(name = c("Jack","Tom","Hans"),math = c(98,45,87),chinese = c(98,87,54),english = c(87,98,78))
D<-c(data1,data2,data3,data4)
D[1]就可以输出data1
展开
 我来答
司马刀剑
高粉答主

2017-11-08 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:7510万
展开全部
所谓数组,就是相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为下标。
所以在数组中只能存储相同类型的类对象。
要存储多个对象,只需要定义一个类对象数组,然后赋值进去即可。
如类名为A,要存储最多100个对象,需要定义为
A array[100];
然后对于任意的一个对象b,要存储到array的第i个元素中(i在0到99之间)的赋值语句可以写作:
array[i] = b;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式