join - read - Únete a diferentes columnas
julia dataframes tutorial (1)
Quiero unir 2 marcos de datos y estoy usando las instrucciones en la guía de Julia: http://dataframesjl.readthedocs.org/en/latest/joins_and_indexing.html?highlight=join
join(a, b, on = :ID, kind = :inner)
Ahora, cómo puedo unirme a columnas con diferentes nombres:
- : ID para un
- : name_id para b
Intenté lo siguiente, pero no funciona "
join(a, b, on = [ :ID, :name_id ], kind = :inner)
Si no se implementa, esa sería una buena característica
rename!(b, "name_id", "ID")
j = join(a, b, on = :ID, kind = :inner)
rename!(b, "ID", name_id")
El cambio de nombre cambia b, así que aquí lo cambié de nuevo. (En el caso general si hay conflictos de cambio de nombre dentro de un marco de datos, puede elegir un nombre único para cada par de nombres combinados, cambiar el nombre en cada marco de datos, unir y renombrar de nuevo).
Este método obviamente no es elegante. Es lo que he encontrado hasta ahora.