Gibt es einen Unterschied zwischen rename
und rename!
beim Bau einer neuen DataFrame
in Julia? Ich glaube im Allgemeinen, wenn ein existierendes DataFrame
rename!
modifiziert wird, ist ideal, da es seine Argumente ändert, ohne ein neues Objekt im Gedächtnis zu erzeugen.Unterschied zwischen Umbenennen! und mit neuem DataFrame in Julia umbenennen?
Da aber kein Objekt im Speicher vorhanden ist, scheint rename
angemessen zu sein.
using DataFrames
df1 = rename(DataFrame(rand((100,2))), [:x1, :x2], [:x, :y])
df2 = rename!(DataFrame(rand((100,2))), [:x1, :x2], [:x, :y])
# Ideal formulation not using rename (currently no matching method)
df0 = DataFrame(rand((100,2)), [:x, :y])