楼主: issac.you
4056 7

[问答] 关于R软件的赋值问题 [推广有奖]

  • 12关注
  • 6粉丝

已卖:305份资源

讲师

86%

还不是VIP/贵宾

-

威望
0
论坛币
3263 个
通用积分
32.6607
学术水平
14 点
热心指数
16 点
信用等级
10 点
经验
11102 点
帖子
327
精华
0
在线时间
785 小时
注册时间
2010-2-2
最后登录
2022-4-29

楼主
issac.you 发表于 2012-7-25 14:10:45 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在R软件中,赋值可以是"<-" 和 "="   那么这两个有什么区别呢?
还是效果都完全一样的

另外在读取数据的时候  可以是  read.table("clipboard")  也可以是read.csv("clipboard")  还可以是  scan("clipboard")

这三个有什么区别?

谢谢高手指教

二维码

扫码加我 拉你入群

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

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

关键词:r软件 软件

沙发
qoiqpwqr 发表于 2012-7-26 00:17:08
没啥大区别

藤椅
hcydlee 发表于 2012-7-27 10:27:30
assign() =, <-都一样
80 字节以内
不支持自定义 Discuz! 代码

板凳
issac.you 发表于 2012-7-27 15:07:36
谢谢二位了  希望多多交流

报纸
chenyn68 发表于 2012-8-1 16:49:35
"<-" 和 "="   没什么区别的,只是例如:
在写代码是c小于-6时,要注意一下即可。

地板
lanyajia 发表于 2012-8-1 17:50:23
“<-”和“=”多数情况下是一样的,都用于赋值,但有时不同,比如

> y=1:12
[1]  1  2  3  4  5  6  7  8  9 10 11 12

> max(y1=y[1:5])            #想将y的1-5元素赋值给y1,并求出最大值。结果可求出最大值,y1赋值不成功
[1] 5

> y1
  错误: 找不到对象'y1'

# 如果用“<-”代替“=” ,情况就不一样了,可求出最大值,同时也能对y1赋值

> max(y1<-y[1:5])
[1] 5
> y1
[1] 1 2 3 4 5
已有 1 人评分学术水平 热心指数 收起 理由
耕耘使者 + 1 + 1 观点有启发

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

7
issac.you 发表于 2012-8-4 18:00:10
好的  非常感谢
的却就像你说的那样
以后使用的时候还是要多注意的

8
扬名66 发表于 2012-9-10 20:15:23
在R上运行
y=1:12
max(y1=y[1:5])
结果和 max(y1<-y[1:5])一样
都是[1] 5

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

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