全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1403 6
2016-11-15
x<-c(1,2,NA,3,5)
y<-c(2,NA,NA,5,6)
df_1<-data.frame(x,y)
sapply(df_1,function(x) ifelse(((is.na(x[,1]))|(is.na(x[,2]))),NA,df_1[,1]-df[,2])
我想如果第一列或者第二列中如果相同位置有一个出现NA,那么则是NA,否则返回两列之差,怎么改正
Error in x[, 1] : incorrect number of dimensions

二维码

扫码加我 拉你入群

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

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

全部回复
2016-11-15 22:22:24
那你直接使用
复制代码
就行了呗。
二维码

扫码加我 拉你入群

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

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

2016-11-15 22:26:30
直接x-y就是了呗,还用写什么代码
二维码

扫码加我 拉你入群

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

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

2016-11-16 04:13:37
千5320 发表于 2016-11-15 22:26
直接x-y就是了呗,还用写什么代码
同意~
二维码

扫码加我 拉你入群

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

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

2016-11-16 05:33:27
千5320 发表于 2016-11-15 22:26
直接x-y就是了呗,还用写什么代码
谢谢,是啊,我太固化了,谢谢
二维码

扫码加我 拉你入群

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

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

2016-11-16 05:37:01
飞天玄舞6 发表于 2016-11-15 22:22
那你直接使用就行了呗。
    谢谢了
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群