gpt4 book ai didi

r - 如何删除r数据框中的多列?

转载 作者:行者123 更新时间:2023-12-03 13:39:28 25 4
gpt4 key购买 nike

我正在尝试删除数据框中的某些列。
我想知道为什么它适用于单列但不适用于多列
例如
这有效

album2[,5]<- NULL

这不起作用
album2[,c(5:7)]<- NULL
Error in `[<-.data.frame`(`*tmp*`, , 5:7, value = NULL) :
replacement has 0 items, need 600

这也不起作用
for (i in 5: (length(album2)-1)){
album2[,i]<- NULL
}
Error in `[<-.data.frame`(`*tmp*`, , i, value = NULL) :
new columns would leave holes after existing columns

最佳答案

基本子集:

album2 <- album2[, -5] #delete column 5
album2 <- album2[, -c(5:7)] # delete columns 5 through 7

关于r - 如何删除r数据框中的多列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34617883/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com