2
在Julia中構建新的DataFrame
時,rename
和rename!
之間是否有區別?我相信一般修改現有的DataFrame
rename!
是理想的,因爲它修改了它的參數而不在內存中生成新的對象。重命名之間的區別!並在Julia中重新命名爲新的DataFrame?
但由於內存中沒有對象,因此rename
似乎是合適的。
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])