R语言学习笔记(五)--编程基础

cat函数和标量逻辑运算cat(... , file = "", sep = " ", fill = FALSE, labels = NULL, append = FALSE)用于连接并输出,一般用在自定义函数的输出参数解释:参数含义…表示多个R对象file输出的文件名,默认会输出到工作台sep分隔符向量,可以循环补齐,默认是空格append如...
摘要由CSDN通过智能技术生成

cat函数和标量逻辑运算

cat(... , file = "", sep = " ", fill = FALSE, labels = NULL, append = FALSE)
用于连接并输出,一般用在自定义函数的输出
参数解释:

参数 含义
表示多个R对象
file 输出的文件名,默认会输出到工作台
sep 分隔符向量,可以循环补齐,默认是空格
append 如果为真,追加到文件末尾,默认为假,即覆盖原内容
fill 逻辑值或正数,用于控制如何将输出分成连续的行。默认FALSE,仅打印由“ \ n”显式创建的换行符;为TRUE则输出分成打印宽度等于选项宽度的行
lables 字符向量,表示行的标签,一般fill=FALSE时自动忽略
> cat(1:5,11:17,sep=",") #输出到控制台
1,2,3,4,5,11,12,13,14,15,16,17
cat(1:5,11:17,"\n",file="C:/out2.txt")
cat(21:30,"\n",file="C:/out2.txt",append=T) #追加到文件
'''
out2.txt 有两行
1 2 3 4 5 11 12 13 14 15 16 17 
21 22 23 24 25 26 27 28 29 30 
'''
> cat(1:5,"\n",sep=c(",",";",":","|","")) #1,2;3:4|5
1,2;3:4|5

标量、向量的或和与

向量的或和与
x&y x|y 向量的或与运算,返回的是向量
x && y x || y 标量的或与运算,返回的是标量【其中xy均为向量,只比较第一个元素】

> c(T,F,T) && c(T,T,F) #得到标量 TRUE 只用第1个元素
[1] TRUE
> c(F,T,F) || c(F,F,T) #得到标量 FALSE 只用第1个元素
[1] FALSE
> c(T,F,T) & c(T,T,F) #得到向量 TRUE FALSE FALSE
[1]  TRUE FALSE FALSE
> c(F,T,F) | c(F,F,T) #得到向量 FALSE  TRUE  TRUE
[1] FALSE  TRUE  TRUE

if和while的条件要求都是标量

条件语句if

首先:如何从控制台输入一行值
同时转换为对应的形式?–使用readline()

> n <- readline("Input n:") 
Input n:10086
> n
[1
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值