It seems like TSFrames overrides the behaviour of broadcast such that it renames the column names when a function is broadcast across a TSFrame. How can I stop this from happening?
E.g.:
log_ts = log.(ts)
5×2 TSFrame with Int64 Index
Index var1_log var2_log
Int64 Float64 Float64
───────────────────────────────
-2 -Inf -1.38629
-1 -1.09861 -0.693147
0 -0.405465 -0.287682
1 0.0 0.0
2 0.0 0.0
How can I get the column names to be var1 and var2 without renaming them? I tried passing renamecols to Base.broadcasted(log, ts; renamecols = false) but that doesn't seem to do anything.
It seems like TSFrames overrides the behaviour of
broadcast
such that it renames the column names when a function is broadcast across a TSFrame. How can I stop this from happening?E.g.:
How can I get the column names to be
var1
andvar2
without renaming them? I tried passingrenamecols
toBase.broadcasted(log, ts; renamecols = false)
but that doesn't seem to do anything.