Ben magrittr::inset()
(extract()
tersi bir tür) bir dataframe yeni sütuna bir vektör atamak gerekir anlıyoruz. Ama sözdiziminin nasıl çalışması gerektiğini anlamıyorum. magrittr :: inset() öğesini nasıl kullanırım?
df = data.frame(id = 1:26, letter = letters)
newvalue = rnorm(26)
Bir magrittr zinciri içinde df için yeni bir sütun olarak newValue eklemek istiyorum. gibi görünmelidir
df %>%
inset('new_column_name', newvalue)
Ama bu oldukça [<-
sözdizimi (bunlar için inset()
bir diğer adıdır) anlamıyorum muhtemelen çünkü, çalışmıyor: Ben böyle bir şey olduğunu varsayıyorum. Bir magrittr zincirinin
dışında yapabileceğim:
df['new_column_name'] <- newvalue
Ama benim sorum ben zaten çeşitli ve asundry işlemleri yaptık bir zincir içinde bunu nasıl olduğunu.
'df%>% gömme ("Bu", değer = MEKTUPLAR)' – hrbrmstr
belki düşünmek 'df%>% gömme (1: 26, 'yeni_sütun' MEKTUPLAR)' çalışır. – joran
'inset', '[<-' Ve' [<-' genellikle 'var [arg1, arg2] <- arg3' ile adlandırılır; bu," [<- "(arg1, arg2, arg3) değerine eşittir.) ' – Vlo