2

我正在使用 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 │
4

0 回答 0