楼主: 鬼狱
4383 4

[有偿编程] R语言分段函数 [推广有奖]

  • 0关注
  • 0粉丝

高中生

35%

还不是VIP/贵宾

-

威望
0
论坛币
34 个
通用积分
1.3000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
659 点
帖子
4
精华
0
在线时间
52 小时
注册时间
2016-3-15
最后登录
2024-8-19

楼主
鬼狱 发表于 2018-5-21 21:45:37 |AI写论文
100论坛币
fun<- function(x) {
y=numeric(length(x))
y[x>=0&&x<10]=1
y[x>=10&&x<50=2
y[x>=50&&x<100]=3
y[x>=100&&x<500]=4
return(y)
}
用R语言编写了以上函数,现在有个a是一个几百个数组成的向量,用fun(a)时发现得出结果存在问题

关键词:分段函数 R语言 fun 100

沙发
jinkelazzz 发表于 2018-5-22 10:16:41
把&&换成&试试
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

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

藤椅
zhou1_20 发表于 2018-5-22 16:33:11
y[x>=10&&x<50=2这里少了半个括号

板凳
风向南吹TP 学生认证  发表于 2018-5-22 18:58:58
lspline package  了解一下

报纸
BG4IMP 发表于 2018-6-17 22:31:21

fun<- function(x)
{
y=numeric(length(x))
y[x>=0 & x<10]=1
y[x>=10 & x<50]=2
y[x>=50 & x<100]=3
y[x>=100 & x<500]=4
return(y)
}

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-2-15 02:50