相关疑难解决方法(0)

julia创建一个空数据框并向其追加行

我正在尝试Julia DataFrames模块.我对它很感兴趣所以我可以用它在Gadfly中绘制简单的模拟.我希望能够迭代地向数据帧添加行,我想将其初始化为空.

有关如何执行此操作的教程/文档很少(大多数文档描述了如何分析导入的数据).

附加到非空数据帧很简单:

df = DataFrame(A = [1, 2], B = [4, 5])
push!(df, [3 6])
Run Code Online (Sandbox Code Playgroud)

这回来了.

3x2 DataFrame
| Row | A | B |
|-----|---|---|
| 1   | 1 | 4 |
| 2   | 2 | 5 |
| 3   | 3 | 6 |
Run Code Online (Sandbox Code Playgroud)

但是对于一个空的init我会得到错误.

df = DataFrame(A = [], B = [])
push!(df, [3, 6])
Run Code Online (Sandbox Code Playgroud)

错误信息:

ArgumentError("Error adding 3 to column :A. Possible type mis-match.")
while loading In[220], in expression starting on line 2 …
Run Code Online (Sandbox Code Playgroud)

dataframe julia

28
推荐指数
2
解决办法
1万
查看次数

标签 统计

dataframe ×1

julia ×1