可以使用`lapply()`函数对数据框(dataframe)的每一列进行操作,然后使用`unlist()`函数来将每一列转...
先转化为长度相同的,或者使用Column list.
unlist()——列表转化为向量 data.frame()——数据框 names(<dataframe>)——显示数据框的列名称 dataframe[[2]]和dataframe[["TheSec.Name"]]和dataframe$TheSec.Name——获取数据框第二列的元素值 as.matrix(<dataframe>)[,1]——把数据框转化为矩阵后,再去提取列向量 na和NULL的区别 is.na()——判断...
names(mylist) 【补】展现列表 mylist 各分量名字 > length(mylist) [1] 4 > names(mylist) [1] "title" "ages" "shuzu" "str" > x<-unlist(mylist) #转化为一个文本 > x title ages1 ages2 ages3 ages4 shuzu1 shuzu2 "My First List" "25" "26" "18" "39" "1" "2" shuzu3 shu...
unlist()——列表转化为向量 data.frame()——数据框 names(<dataframe>)——显示数据框的列名称 dataframe[[2]]和dataframe[["TheSec.Name"]]和dataframe$TheSec.Name——获取数据框第二列的元素值 as.matrix(<dataframe>)[,1]——把数据框转化为矩阵后,再去提取列向量 ...
一、基本 1.数据管理 vector:向量 numeric:数值型向量 logical:逻辑型向量character;字符型向量 list:列表 data.frame:数据框c:连接为向量或列表 length:求长度 subset:求子集seq,from:to,sequence:等差序列rep:重复 NA:缺失值 NULL:空对象sort,order,unique,rev:排序unlist:展平列表attr,attributes:对象属性mode,...
1、R中的数据结构-Array #一维数组 x1 <- 1:5; x2 <- c(1,3,5,7,9) x3 <- array(c(2, 4, 6, 8, 10)) #多维数组 xs <- array(1:24, dim=c(3,4,2)) #访问 x1[3] x2[c(1,3,5)] x3[3:5] xs[2, 2, 2] xs[2, 2, 1] #增加 x1[6] <- 6 x2[c(7, ...
myPOSIXctDate <- as.POSIXct(myDate) # convert to POSIXct 1. 2. 3. 4. 查看R对象的内容 attributes(myPOSIXltDate) # best unclass(POSIXltDate) # works! names(myPOSIXltDate) # doesn't work on a POSIXlt object unlist(myPOSIXltDate) # works!
vex){if(vex[1] == "This"){if(vex[2] > 2){return("CP")}else{return("QM")}}else if(vex[1] == "That"){return("BS")}else if(vex[1] == "The Other"){if(vex[2] == 4){return("FP")}else{return("DT")}}}results <- apply(df,1,applyF)df$Result <- factor(unlist(...
(5)regexecregexpr、gregexpr和regexec这三个函数返回的结果包含了匹配的具体位置和字符串长度信息,可以用于字符串的提取操作。 5.7 其他 (1)大小写转换 tolower与toupper (2)列表转换为向量unlist (3)unlist(x, recursive = TRUE, use.names = TRUE) (4)重复输入rep()...