Bir veri çerçevem ve bu veri çerçevesindeki bırakmak istediğim sütunların listesi var. iris
Veri kümesini örnek olarak kullanalım . Ben kapatmak istiyorum Sepal.Length
ve Sepal.Width
sadece kalan sütunları kullanın. Nasıl kullanarak bunu yapıyorsunuz select
ya select_
gelen dplyr
paketin?
Şimdiye kadar denediklerim şunlar:
drop.cols <- c('Sepal.Length', 'Sepal.Width')
iris %>% select(-drop.cols)
-Drop.cols'de hata: tekli operatör için geçersiz bağımsız değişken
iris %>% select_(.dots = -drop.cols)
-Drop.cols'de hata: tekli operatör için geçersiz bağımsız değişken
iris %>% select(!drop.cols)
Drop.cols'da hata: geçersiz bağımsız değişken türü
iris %>% select_(.dots = !drop.cols)
Drop.cols'da hata: geçersiz bağımsız değişken türü
Bariz bir şeyi kaçırdığımı hissediyorum çünkü bunlar zaten var olması gereken oldukça faydalı bir operasyon gibi görünüyor. Github'da birisi benzer bir sorun yayınladı ve Hadley 'negatif indeksleme' kullanmasını söyledi. Denediğim şey buydu, ama işe yaramadı. Herhangi bir öneri?
iris
, ancak gerçek veri çerçevemde değil (iris
oyuncak bir örnekti). Veri çerçevem 4558 satır ve 147 sütun içeriyor. Aldığım hata mesajı idiError in eval(x$expr, data, x$env) : variable names are limited to 10000 bytes
. Bunun neden olabileceğine dair bir fikriniz var mı?