-
列表的子集
如何從列表中獲取嵌套的子集
拿到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是列的名字)
查看全部
舉報