У меня есть этот DF
email date user_ipaddress other data
1 x@bla.com 2020-03-24 177.95.75.230 xxxx
2 x@bla.com 2020-04-02 177.139.49.93 yyyy
3 x@bla.com 2020-04-02 177.139.49.93 zzzz
, и я хочу преобразовать эти данные в форму, в которой они будут храниться
вся проблема была бы в большом фрейме данных с разными электронными письмами и я хочу уменьшить все данные для каждого письма в одну строку, например,
email date user_ipaddress other data
1 x@bla.com 2020-04-02 c('177.95.75.230','177.139.49.93') c('xxxx','yyyy','zzzz')
, если бы кто-то мог помочь мне только в том случае, если есть только один адрес электронной почты, это спасло бы мою жизнь, но я чувствую я могу решить всю проблему
используя
ipadreessVec<-Reduce(append,x =df$network_userid)
Я могу получить свой вектор c('177.95.75.230','177.139.49.93')
, но если я попытаюсь сделать
newdf$network_userid<-a
, я получу
Error in `$<-.data.frame`(`*tmp*`, network_userid, value = c("20562206-f557-48a3-861b-5d1e18524bbb", :
replacement has 3 rows, data has 1
любой ответ, который делает меня go на шаг вперед, получит одобрение, даже если он не решит все проблемы.