Я новый член стека и учусь программировать на r.У меня есть фрейм данных с тремя столбцами, requete
, id_requete
и possition_url_cliquee
.Для каждого requete
у нас разные id_requete
.Для каждого id_requete
у нас есть 1 или более значений position_url_cliquee
.Я хочу поместить position_url_cliquee
в вектор для каждого id_requete
.Я создал эту функцию, которая должна будет возвращать массив с id_requete
и связанными векторами.Но это не работает так, как я хочу
table_data=group_by(table_data,requete,id_requete)
tab_vect=data.frame(id_requete=c(),vect=c(v[]))
vecteurs=function(table_data){
id=table_data$id_requete[1]
j=1
for (i in 1:5) {
if(id==table_data$id_requete[i]){
v[j]=c(table_data$position_url_cliquee[i])
j=j+1
}
else{
tab_vect=rbind(id,v[j])
j=1
v=c()
v[j]=c(table_data$position_url_cliquee[i])
}
}
return(tab_vect)
}
tablevect=vecteurs(table_data)
Я хочу вывести фрейм данных с различными id_requete
и связанными векторами.