楼主: 青衣默东行
4048 9

[问答] R中missing()函数的作用 [推广有奖]

  • 1关注
  • 1粉丝

已卖:231份资源

硕士生

60%

还不是VIP/贵宾

-

威望
0
论坛币
2687 个
通用积分
0.3645
学术水平
2 点
热心指数
2 点
信用等级
2 点
经验
5470 点
帖子
92
精华
0
在线时间
217 小时
注册时间
2015-5-14
最后登录
2018-6-11

楼主
青衣默东行 发表于 2016-11-9 16:27:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
myplot <- function(x, y) {                if(missing(y)) {                        y <- x                        x <- 1:length(y)                }                plot(x, y)        }这是R中missing帮助文档的例子,有大神可以给解释一下吗?
二维码

扫码加我 拉你入群

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

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

关键词:missing SSIN Miss ING Iss

沙发
青衣默东行 发表于 2016-11-9 16:28:23
一楼有点乱程序是这样的。
myplot <- function(x, y) {
                if(missing(y)) {
                        y <- x
                        x <- 1:length(y)
                }
                plot(x, y)
        }

藤椅
青衣默东行 发表于 2016-11-9 16:29:02
求大神指点。。。

板凳
青衣默东行 发表于 2016-11-9 16:39:49
人工置顶。。。

报纸
飞天玄舞6 在职认证  发表于 2016-11-9 16:44:03
missing(y)也就是说判断y值有没有输入进去。

地板
青衣默东行 发表于 2016-11-9 16:47:24
飞天玄舞6 发表于 2016-11-9 16:44
missing(y)也就是说判断y值有没有输入进去。
就是判断有没有y的具体值吗?如果missing返回为真的话,就执行if后面的语句,是这个意思吗?

7
青衣默东行 发表于 2016-11-9 16:49:05
飞天玄舞6 发表于 2016-11-9 16:44
missing(y)也就是说判断y值有没有输入进去。
还有!missing()这样的,就是和missing()相反的意思吗?非常感谢您的回答。

8
青衣默东行 发表于 2016-11-9 17:44:26
再次人工置顶

9
飞天玄舞6 在职认证  发表于 2016-11-9 18:19:11
青衣默东行 发表于 2016-11-9 16:47
就是判断有没有y的具体值吗?如果missing返回为真的话,就执行if后面的语句,是这个意思吗?
也就是说你是否输入了y值,真,就执行if
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
青衣默东行 + 1 + 1 + 1 热心帮助其他会员

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

10
青衣默东行 发表于 2016-11-9 21:57:16
飞天玄舞6 发表于 2016-11-9 18:19
也就是说你是否输入了y值,真,就执行if
好的,谢谢您。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 09:45