我看R排名这么高,绘图又很好看,打算学一学,以后就用这东西处理数据和作图了
\;\\\;\\\;
先敲几行代码,不管什么意思
a=rnorm(100)
plot(a)
print('我是异史君')
h <- c(1,2,3,4,5,6)
M <- c("A","B","C","D","E","F")
barplot(
h,
names.arg=M,
xlab="X",
ylab="Y",
col="#00c0c9",
main="Chart",
border="#fdcb6e"
)
C1 <- c(1,2,3,4)
C2 <- c(1,2,3,4)
C3 <- c(1,2,3,4)
C4 <- c(1,2,3,4)
C5 <- c(1,2,3,4)
mydata_frame <- data.frame(C1,C2,C3,C4,C5)
View(mydata_frame)
我还是不懂怎么配置launch.json,还是不用vscode了。下面使用Rstudio编写R语言代码
\;\\\;\\\;
= 左赋值
<- 左赋值 (
A
l
t
−
Alt \quad -
Alt− )
<<-左赋值
-> 右赋值
->> 右赋值
运行点Source( C t r l A l t R Ctrl \quad Alt \quad R CtrlAltR)
多行注释 C t r l S h i f t C Ctrl \quad Shift \quad C CtrlShiftC
复制粘贴一行( C t r l S h i f t D Ctrl \quad Shift \quad D CtrlShiftD)
c()是把几个值变成一个列表
重启R( C t r l S h i f t F 10 Ctrl \quad Shift \quad F10 CtrlShiftF10)
拼接字符串:
s=cat(1,"cat",'dog',2)
将一段代码包装成函数: C t r l A l t X Ctrl \quad Alt \quad X CtrlAltX
try <- function() {
s=cat(1,"cat",'dog',2)
}
清空控制台: C t r l L Ctrl \quad L CtrlL
清空所有变量
rm(list = ls())
gc()
\;\\\;\\\;
nums <- rnorm(100) #100个随机数
mat <- matrix(nums,ncol=2) #分成两列
means <- Matrix::colMeans(mat) #求平均值
data和value的区别是vector格式的变量放在values下面,其他的比如matrix、dataframe、factor、list、arrary格式的变量都放在data
\;\\\;\\\;
%>%
(
C
t
r
l
S
h
i
f
t
M
Ctrl \quad Shift \quad M
CtrlShiftM ,还要关闭输入法的快捷键)
rnorm(100) %>% matrix(ncol=2) %>% Matrix::colMeans()
前面的函数结果作为下一个函数的第一个参数
\;\\\;\\\;