楼主: johnmy
2213 4

[实际应用] R如何提取object中的元素,这个元素再作为对象名称? [推广有奖]

  • 2关注
  • 5粉丝

已卖:702份资源

讲师

37%

还不是VIP/贵宾

-

威望
0
论坛币
6961 个
通用积分
93.6701
学术水平
42 点
热心指数
55 点
信用等级
20 点
经验
8628 点
帖子
562
精华
0
在线时间
374 小时
注册时间
2008-4-10
最后登录
2025-12-27

楼主
johnmy 发表于 2016-7-23 16:06:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
例如:
> names(l)
[1] "ae" "bd" "cf"
> names(l)[1]
[1] "ae"
我想把这个“ae”提取出来,作为另一个对象(如数据框)的名称。
请问怎么操作。
names(l)[1]<-data.frame()肯定是不行的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:object 如何提取 ect Names name names 如何 元素

学习R

沙发
十里春风 学生认证  发表于 2016-7-23 17:04:04
?assign
?get

藤椅
johnmy 发表于 2016-7-23 17:45:03
十里春风 发表于 2016-7-23 17:04
?assign
?get
这个可以,谢谢。
但是放到循环里就不行了。而且引用起来也麻烦。
a <- 1:4
for (i in 1:4) {
  assign("a","pk")
}
> get("a[3]")
Error in get("a[3]") : object 'a[3]' not found
> get("a")
[1] "pk"

板凳
十里春风 学生认证  发表于 2016-7-23 18:01:59
可以看看这个例子~

filehelper_1469267712635_9.png (4.34 KB)

filehelper_1469267712635_9.png

报纸
johnmy 发表于 2016-7-23 18:32:48
十里春风 发表于 2016-7-23 18:01
可以看看这个例子~
谢谢了。

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 13:31