全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
4873 2
2015-11-11
想用if语句处理数据(如下数据所示),第一行的数值如果小于500,那么所在列数据都减去3,第一行的数值如果大于500,那么所在列的数据都减去1, 最后还是生成处理好的数据框,如何用R写这样的语句,求助求助求助。。。。




Trddt

153

417

521

543

596

2012/10/10

6.5

7.39

3.61

5.84

36.54

2012/10/11

6.6

7.45

3.64

5.92

36.3

2012/10/12

6.5

7.48

3.6

6.01

36.23

2012/10/15

6.48

7.45

3.58

6.29

36.99

2012/10/16

6.58

7.33

3.56

6.03

37.68

2012/10/17

6.64

7.23

3.58

6.07

40.21

2012/10/18

6.61

7.2

3.58

5.98

40.85

2012/10/19

6.7

7.3

3.65

6.01

41.57

2012/10/22

6.74

7.26

3.62

5.95

40.5

2012/10/23

6.71

7.4

3.65

6.03

40

2012/10/24

6.58

7.3

3.58

6.1

38.5

2012/10/25

6.65

7.1

3.83

6.32

38

2012/10/26

6.56

7.03

3.65

6.48

37.76

2012/10/29

6.39

6.77

3.64

6.46

38


附件列表
RV~(BLJZ6GLYWP3IICK`N4X.png

原图尺寸 7.87 KB

RV~(BLJZ6GLYWP3IICK`N4X.png

二维码

扫码加我 拉你入群

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

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

全部回复
2015-11-11 23:04:28
这段代码你试一下,对你应该有用:
复制代码
二维码

扫码加我 拉你入群

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

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

2015-11-12 13:02:46
jiangbeilu 发表于 2015-11-11 23:04
这段代码你试一下,对你应该有用:
感谢,又学习到新东西了,很开心,一开始我总是想用循环来做,在MATLAB中其实一个简单的循环即可,不知道在R中能不能用循环做,也想学习下循环中的if语句,非常感谢你提供了一种新的方法
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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