楼主: Imasasor
2183 5

[问答] 如何将一个list中的元素值作为向量名称使用 [推广有奖]

  • 1关注
  • 64粉丝

VIP

已卖:215份资源

学科带头人

33%

还不是VIP/贵宾

-

TA的文库  其他...

超哥喜欢的文章

威望
1
论坛币
47033 个
通用积分
3.1376
学术水平
238 点
热心指数
246 点
信用等级
231 点
经验
37132 点
帖子
849
精华
3
在线时间
2235 小时
注册时间
2012-7-4
最后登录
2024-10-10

初级学术勋章 初级热心勋章 初级信用勋章 中级热心勋章 中级学术勋章

楼主
Imasasor 发表于 2016-4-26 22:59:58 |AI写论文
100论坛币
> hello<-c("a","b","c","d")
> num<-1:4

比如,我有一个字符列表,我想利用其中的字符值作为向量名称,分别取值1,2,3,4,如何做?

a<-1
b<-2
c<-3
d<-4

上述只有4个,实际我有很多,所以需要循环,R小白,第一次问问题,求解答

最佳答案

cheetahfly 查看完整内容

for (i in seq_along(hello)) { eval(parse(text = paste(hello, "
关键词:list IST hello NUM 如何 元素
欢迎加入亚太地区第一R&Python数据挖掘群: 251548215;

沙发
cheetahfly 在职认证  发表于 2016-4-26 22:59:59
for (i in seq_along(hello)) {
    eval(parse(text = paste(hello[i], "<-", "num[i]", sep = " ")))
}

藤椅
万人往LVR 在职认证  发表于 2016-4-27 08:41:24
assign("a",1)
已有 2 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
Imasasor + 5 + 5 + 5 热心帮助其他会员
jiangbeilu + 10 精彩帖子

总评分: 论坛币 + 10  学术水平 + 5  热心指数 + 5  信用等级 + 5   查看全部评分

板凳
cheetahfly 在职认证  发表于 2016-4-27 09:26:48
用“万人往LVR”同学的assign()更方便一些。

报纸
Imasasor 发表于 2016-4-27 09:48:27
cheetahfly 发表于 2016-4-26 22:59
for (i in seq_along(hello)) {
    eval(parse(text = paste(hello, "
谢谢你。

地板
Imasasor 发表于 2016-4-27 09:49:12
万人往LVR 发表于 2016-4-27 08:41
assign("a",1)
感谢你。

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

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