楼主: korl2006
4890 1

[问答] 如何用R语言对数据框新增一列并赋值?新增C列,A列不为空,取A列值;A列为空,取B列。 [推广有奖]

  • 0关注
  • 1粉丝

已卖:36份资源

大专生

98%

还不是VIP/贵宾

-

威望
0
论坛币
35 个
通用积分
0.1042
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
240 点
帖子
14
精华
0
在线时间
118 小时
注册时间
2014-4-5
最后登录
2020-5-7

楼主
korl2006 在职认证  发表于 2020-3-11 17:00:15 |AI写论文
5论坛币
A <- c("a", "b", "c", "", "")
B<- c("d", "e", "f", "g", "h")
df <- data.frame(A, B)
向df新增C列,且C列值体现为
C <- c("a", "b", "c", "g", "h")
如何使用R语言实现?
关键词:R语言 数据框 如何用 新增列 R语言

沙发
不懂不装懂 发表于 2020-3-11 17:00:16
df$C<-with(df,ifelse(A=='',as.character(B),as.character(A)))
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

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

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