R语言实战--持续更新

R语言实战

一、基础数据结构篇

向量

构建向量

构建向量的方法是使用c(),参数使用方法:

c(..., recursive = FALSE)

使用方法:

cells <- c(1:5, 10.5, "next")
cells2 <- c(cells)

第一行是把这些值存入一个向量,并且赋值给cells;第二行是把cells作为c( )函数的输入,然后赋值给cells2.
注意到,c( )构建向量时,是不要求数据类型一致的,这一点和python的tuple有些像。而且c()是内置函数,尽量避免自定义它用作其他用途。
参数recursive是一个逻辑量,默认是FALSE,如果把它置为TRUE的话,会循环的拼接所有元素。

> p <- c(list(A = c(B = 1, C = 2), B = c(E = 7)), recursive = FALSE)
> p
$A
B C 
1 2 

$B
E 
7 
> q <- c(list(A = c(B = 1, C = 2), B = c(E = 7)), recursive = TRUE)
> q
A.B  A.C  B.E 
  1   2   7 
> 
切片
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值