我正在使用 julia 1.4,我有一个如下所示的 df。我想在特定索引处向现有数据框添加新行。我找到了这个,但它似乎很旧。我DataFrame(insert!.(eachcol(df), index, value))
用来插入一行。感觉演的有点过了 因为,它使用eachcol
迭代器并在结果之上将数组转换为Dataframe
.
样本输入:
│ Row │ x1 │ x2 │ x3 │ x4 │
│ │ Float64 │ Float64 │ Float64 │ Float64 │
├─────┼──────────┼───────────┼──────────┼───────────┤
│ 1 │ 0.236197 │ 0.509669 │ 0.353128 │ 0.615519 │
│ 2 │ 0.976431 │ 0.771457 │ 0.282455 │ 0.979453 │
│ 3 │ 0.445266 │ 0.0327924 │ 0.450912 │ 0.0135655 │
预期输出:
4×4 DataFrame
│ Row │ x1 │ x2 │ x3 │ x4 │
│ │ Float64 │ Float64 │ Float64 │ Float64 │
├─────┼──────────┼───────────┼──────────┼───────────┤
│ 1 │ 0.236197 │ 0.509669 │ 0.353128 │ 0.615519 │
│ 2 │ 10.0 │ 12.0 │ 14.0 │ 16.0 │
│ 3 │ 0.976431 │ 0.771457 │ 0.282455 │ 0.979453 │
│ 4 │ 0.445266 │ 0.0327924 │ 0.450912 │ 0.0135655 │