julia DataFrame column names -


i want name column names of blank datframe.

i having trouble (re)naming multiple columns of dataframe in v0.6.

i've tried generating names:

df = dataframe() nms = [":x$i" in 1:2] df[nms[1] = rand(10)] df[nms[2] = rand(10)] 

but symbol requirement names not working $ macro. have fix?

df = dataframe() nms = [symbol("x$i") in 1:2] df[nms[1]] = rand(10) df[nms[2]] = rand(10) 

works , similar code in question. key index dataframes julia symbols , not strings.

a more compact way make df using dataframe constructor takes columns parameters. there one, parameters named parameters, need splat (i.e. ...) dict insert parameters. dict needs generated programmatically. maintain specific order of columns in dict, need ordereddict. outcome is:

using dataframes, datastructures  df = dataframe(;ordereddict((symbol("x$i")=>rand(10) i=1:3)...)...) 

Comments

Popular posts from this blog

node.js - Node js - Trying to send POST request, but it is not loading javascript content -

javascript - Replicate keyboard event with html button -

javascript - Web audio api 5.1 surround example not working in firefox -