2017-05-25 99 views

回答

4

鑑於有一列的樣本數據幀:

let df = 
    frame [ "One" => series [ 1 => 1.1; 2 => 2.2 ] ] 

要添加新列,您需要爲所有行首先用值的系列。然後你就可以在非常類似的方式將其添加到框架大熊貓:

df?Two <- series [ for k in df.RowKeys -> k => "abc" ] 
+2

是否可以有類似'Frame.addColWith'其中一個可以通過列名和功能'鍵 - > value'用於通過密鑰產生新的價值?然後我可以這樣做:'Frame.addColWith「Name」(fun k - >「abc」)' – Anil

+2

@Anil絕對。你可以定義這個函數,並將其放在項目中的一些常用的Deedle擴展模塊中,或者爲它編寫一些測試和文檔,並將PR發送給Deedle :-) –