R语言编程艺术 第九、十章

第9章:面向对象的编程

9.1.X章,我有点看的稀里糊涂的,太编程化了。汗......

好吧,后面讲的S4和S3,区别我是懂得,但是不会用。目前估计看不懂,等我学会python再来看看,毕竟不是专业的程序员。数据狗不好做。

直接到9.4.5   exists()函数:根据其参数是否存在返回TRUE或FALSE。要注意把参数放在引用号里面。

直接下一章,感兴趣的朋友可以看看第九章的内容,的确要不简单的不行了,要不就是难的根本不知道在讲啥。

第10章:输入与输出

scan()读取文件时候,纯数字是直接读取,scan(“123.txt”),但是有英文字符时候就要scan("123.txt",what=""),\n是换行符。

如果不希望scan()报告已读取的项目数,可以设置参数quiet=TRUE。

输出函数cat()被调用时,需要一个行结束字符“\n”。如果没有它下次还是在同一行输出。

读取文件:

             x<-matrix(scan("x"),nrow=5,byrow=TRUE)或者:read.matrix<-function(filename){as.matrix(read.matrix(filename))}

readLines(c,n=1)  n=1是指使程序一次只读取文件的一行。

写文件:write.table('数据框',‘表名’,row.names=F,col.names=F)

cat("英文字符\n",file="表名,append=T)append=T是添加、附加。

cat(file="v",1,2,"xyz\n")结果为1 2 xyz

socket与R的关系和连接可参照10.3.2章节。

markrow()如何为给定的个人创建新行。其中形参srn表示所属家庭的序列号,pr表示给定个人的记录,而fl是表示变量名和列范围组成的列表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值