-
列表的子集
如何从列表中获取嵌套的子集
拿到x列表中第一个元素中的第二个元素的内容
x[[1]][2]拿到的是第一个列表中的第二个元素,而不是第一个列表中第二个元素的内容
查看全部 -
列表的子集
嵌套的[[]]用来只获取内容,单独的[]获取到的是名称和内容
x[1]和x["id"]是拿到名称和内容,x[[1]]和x[["id"]]和x$id是只拿到内容
拿到第一个和第三个元素
使用$只能使用变量的名字,而不能使用包含名字的变量
查看全部 -
列表的子集
查看全部 -
矩阵的子集
创建一个矩阵
1、使用行和列的对应数值获取矩阵的数据
先行后列
2、获取整行或整列的数据
3、获取部分元素
x[2,c(1,3)] ----获取低2行,第1,3列的元素
[1]2 6
简单操作获取到的元素是一个向量
4、如果想要获取到一个矩阵而不是一个向量
drop=FLASE表示关闭输出向量,输出矩阵会自动将行和列的编码列出来
查看全部 -
构建子集(subsetting)
查看全部 -
数据结构小结内容 ---向量可用于不同的转换
查看全部 -
如何把不同类型的字符串转换成想要的类型
strptime()----用于想要转换为想要的日期格式
查看全部 -
names(unclass(p)) ----获取到时间内部各个值的名称
p$sec ----获取p的秒数
查看全部 -
时间:POSIXct/POSIXlt
x<-Sys.time()
“2019-12-23 11:12:45 CST”-------------CST是时区
as.POSIXlt(x)----------可以用于转换时间的类型
查看全部 -
时间:POSIXct/POSIXlt
查看全部 -
x<-date() --------获取系统当前日期信息---字符类型
x2<- Sys.Date()---------获取当前日期,date类型
x3<- as.Date("2019-01-01")---------赋值想要的日期---date类型
weekdays(x3)------------获取被赋值的日期的是哪个星期
month(x3)----------------获取被赋值的日期的是哪个月份
quarters(x3)--------------获取被赋值的日期的是哪个季度
x4<-as.Date("2018-01-01")
x3-x4
Time difference of 365 days
sa.numeric(x3-x4)
365
查看全部 -
日期和时间(data,time)
查看全部 -
数据框 data frame
df<data.frame(id=c(1,2,3,4),name="a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))
可以理解为列表
data.matrix()-----将数据框转化为矩阵
查看全部 -
数据结构----数据框
查看全部 -
列表
l <- list("a", 2, 10L, 3+4i, TRUE)
列表命名
l2 <- list(a=1, b=2, c=3)
列表中每个元素中的元素个数大于1
l3 <- list(c(1,2,3), c(4,5,6,7))
矩阵行列命名
dimnames(x) <- list(c("a","b"), c("c","d","e"))
(x是一个矩阵,a.b是行的名字,c,d,e是列的名字)
查看全部
举报