我正在尝试在具有 Int 和 String 值的 Julia Dataframe 上创建 groupby + sum
例如, df :
? Row ? A ? B ? C ? D ?
? ? String ? String ? Int64 ? String ?
??????????????????????????????????????????
? 1 ? x1 ? a ? 12 ? green ?
? 2 ? x2 ? a ? 7 ? blue ?
? 3 ? x1 ? b ? 5 ? red ?
? 4 ? x2 ? a ? 4 ? blue ? …Run Code Online (Sandbox Code Playgroud) 假设我有以下 DataFrame :
10 行 x 26 列,命名为 A 到 Z
我想做的是按列的名称(而不是索引)创建列的多个子集。例如,假设我希望在名为 df2 的新 DataFrame 中包含 A 到 D 列和 P 到 Z 列。
我尝试过类似的方法,但似乎不起作用:
df2=df[:,[:A,:D ; :P,:Z]]
Run Code Online (Sandbox Code Playgroud)
语法: Slicing.jl:1 的数组表达式顶级范围中出现意外的分号
有什么办法吗?谢谢你的帮助
我尝试找到一种简单的方法将字符串类型的列转换为浮点数。
我尝试了一些:
df[!,x] = parse(Float64, df[!,y])
Run Code Online (Sandbox Code Playgroud)
但它不起作用。
如果您有任何想法,我将不胜感激