2
比方說,我有一個預先大小的數據幀,我想爲每一行分配值。 (Therfore 推!和追加!超出遊戲)將行添加到預分配內存的數據框?
length = 10
df = DataFrame(id = Array(Int64,length),value = Array(String,length))
for n in 1:10
df[n,:id] = n
df[n,:value] = "random text"
end
上面的代碼顯示如何爲每個迭代行做細胞通過細胞。
是否有解決方案爲每次迭代一次添加整行? 因爲
for n in 1:10
df[n] = [n "random text"]
end
拋出一個錯誤的類型異常。
使用此解決方案時,需要注意DataFrame中的列排序。 –