使用Deedle中的默认值将列添加到dataframe

时间:2017-05-25 16:02:11

标签: python pandas dataframe f# deedle

如何在this中实现Deedle

熊猫:df['Name'] = 'abc'

Deedle:df?Name = "abc"不起作用 - 它需要一个系列。

1 个答案:

答案 0 :(得分:4)

给出一个包含一列的样本数据框:

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

要添加新列,您需要先创建一个包含所有行值的系列。然后你可以用非常类似于pandas的方式将它添加到框架中:

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