-
列表的子集
如何從列表中獲取嵌套的子集
拿到x列表中第一個(gè)元素中的第二個(gè)元素的內(nèi)容
x[[1]][2]拿到的是第一個(gè)列表中的第二個(gè)元素,而不是第一個(gè)列表中第二個(gè)元素的內(nèi)容
查看全部 -
列表的子集
嵌套的[[]]用來只獲取內(nèi)容,單獨(dú)的[]獲取到的是名稱和內(nèi)容
x[1]和x["id"]是拿到名稱和內(nèi)容,x[[1]]和x[["id"]]和x$id是只拿到內(nèi)容
拿到第一個(gè)和第三個(gè)元素
使用$只能使用變量的名字,而不能使用包含名字的變量
查看全部 -
列表的子集
查看全部 -
矩陣的子集
創(chuàng)建一個(gè)矩陣
1、使用行和列的對(duì)應(yīng)數(shù)值獲取矩陣的數(shù)據(jù)
先行后列
2、獲取整行或整列的數(shù)據(jù)
3、獲取部分元素
x[2,c(1,3)]? ----獲取低2行,第1,3列的元素
[1]2 6
簡(jiǎn)單操作獲取到的元素是一個(gè)向量
4、如果想要獲取到一個(gè)矩陣而不是一個(gè)向量
drop=FLASE表示關(guān)閉輸出向量,輸出矩陣會(huì)自動(dòng)將行和列的編碼列出來
查看全部 -
構(gòu)建子集(subsetting)
查看全部 -
數(shù)據(jù)結(jié)構(gòu)小結(jié)內(nèi)容? ---向量可用于不同的轉(zhuǎn)換
查看全部 -
如何把不同類型的字符串轉(zhuǎn)換成想要的類型
strptime()----用于想要轉(zhuǎn)換為想要的日期格式
?
查看全部 -
names(unclass(p)) ----獲取到時(shí)間內(nèi)部各個(gè)值的名稱
p$sec ----獲取p的秒數(shù)
查看全部 -
時(shí)間:POSIXct/POSIXlt
x<-Sys.time()
“2019-12-23? 11:12:45? CST”-------------CST是時(shí)區(qū)
as.POSIXlt(x)----------可以用于轉(zhuǎn)換時(shí)間的類型
查看全部 -
時(shí)間:POSIXct/POSIXlt
查看全部 -
x<-date() --------獲取系統(tǒng)當(dāng)前日期信息---字符類型
x2<- Sys.Date()---------獲取當(dāng)前日期,date類型
x3<- as.Date("2019-01-01")---------賦值想要的日期---date類型
weekdays(x3)------------獲取被賦值的日期的是哪個(gè)星期
month(x3)----------------獲取被賦值的日期的是哪個(gè)月份
quarters(x3)--------------獲取被賦值的日期的是哪個(gè)季度
x4<-as.Date("2018-01-01")
x3-x4
Time difference of 365 days
sa.numeric(x3-x4)
365
查看全部 -
日期和時(shí)間(data,time)
查看全部 -
數(shù)據(jù)框? data?frame
?df<data.frame(id=c(1,2,3,4),name="a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE))
可以理解為列表
data.matrix()-----將數(shù)據(jù)框轉(zhuǎn)化為矩陣
查看全部 -
數(shù)據(jù)結(jié)構(gòu)----數(shù)據(jù)框
查看全部 -
列表
l <- list("a", 2, 10L, 3+4i, TRUE)
列表命名
l2 <- list(a=1, b=2, c=3)?
列表中每個(gè)元素中的元素個(gè)數(shù)大于1
l3 <- list(c(1,2,3), c(4,5,6,7))
矩陣行列命名
dimnames(x) <- list(c("a","b"), c("c","d","e")) ? ?
(x是一個(gè)矩陣,a.b是行的名字,c,d,e是列的名字)
查看全部
舉報(bào)