在Deedle中将列添加到默认值的数据框
问题描述:
答
鉴于有一列的样本数据帧:
let df =
frame [ "One" => series [ 1 => 1.1; 2 => 2.2 ] ]
要添加新列,您需要为所有行首先用值的系列。然后你就可以在非常类似的方式将其添加到框架大熊猫:
df?Two <- series [ for k in df.RowKeys -> k => "abc" ]
是否可以有类似'Frame.addColWith'其中一个可以通过列名和功能'键 - > value'用于通过密钥产生新的价值?然后我可以这样做:'Frame.addColWith“Name”(fun k - >“abc”)' – Anil
@Anil绝对。你可以定义这个函数,并将其放在项目中的一些常用的Deedle扩展模块中,或者为它编写一些测试和文档,并将PR发送给Deedle :-) –