1. 程式人生 > 其它 >R 列,某行,操作

R 列,某行,操作

匯入資料,觀察資料,操作資料,視覺化展示,關閉資料

data<-read.csv("xx.csv",header=1)#第一行是header,不是值

在讀取資料時候,較有用的引數還有stringsasfactor=Fasle,這樣就不會把所有的字元型變數轉換成Factor因子。因子是不能用與字串操作的,如分割字串strsplit()

head(data) #觀察資料

rownames(data)=data$memberid #把meberid列作為每行的索引key

R 對$,和[]引用方式是不同的, 方括號內逗號前指行,逗號後指列

 列名,index索引一個意思

取列:

d$列名

d[,列名]

資料框d按第三列height列排序。列名是height

d[order(d$height),] 或

d[order(d[,3]),]

d[order(d[,3])][,c(1,3,6)] #資料框按第三列排序後,只列出1,3,6列

R 選擇某行,這行的在某列值是95

d[d$value="95",]

取前兩列d[1:2]

取第三行,5、6列 d[3:3,5:6]

取特定id的某列值 data["20211105","paymoney"]

取paymoney最大的行data[which.max(data$paymoney),]

最小的 which.min

取行:

d[1:2,]前兩行

按行索引key取行data["20211105",]

取多行

data[c("20211105","20211104"),]

本文來自部落格園,作者:BioinformaticsMaster,轉載請註明原文連結:https://www.cnblogs.com/koujiaodahan/p/15512824.html