1. ホーム
  2. R

データボックス内の行/列の削除/追加を行うR言語

2022-02-16 17:32:43
<パス

データがこのように見える場合、これはデータボックスです。

> A <- data.frame(name = c("Zhang San", "Li Si", "Wang Wu"), weight = c(50, 70, 80), vision = c(5.0, 4.8, 5.2))
> A
  Name Weight Visual acuity
1 Zhang San 50 5.0
2 Li Si 70 4.8
3 Wang Wu 80 5.2


最初の行の "張さん" の情報を削除します。

> A <- A[-1,]
> A
  Name Weight Visual acuity
2 Li Si 70 4.8
3 Wang Wu 80 5.2


2列目のquot;weight"を削除してください。

> A <- A[,-2]
> A
  Name Visual acuity
2 Li Si 4.8
3 Wang Wu 5.2


カラムを挿入する

y<-1:4
data1 <- data.frame(x1=c(1,3,5,7), x2=c(2,4,6,8),x3=c(11,12,13,14),x4=c(15,16,17,18))
data2 <- cbind(data1[,1:2],y,data1[,3:ncol(data1)])


行を挿入する

data1<- data.frame(x1=runif(10),x2= runif(10),x3= runif(10))
row<- c(1, 1, 1)
data2 <- rbind(data1[1:5,], row, data1[6:nrow(data1), ])