【问题标题】:Elegant way to create empty daru DataFrame with nil用 nil 创建空 daru DataFrame 的优雅方式
【发布时间】:2016-03-26 18:57:01
【问题描述】:

我需要创建一个具有特定形状的空 DataFrame,例如 [10,10] 来存储来自其他来源的数据。

在 pandas 中很简单:

pd.DataFrame(np.nan, index=range(10), columns=range(10))

但在 ruby​​ 中使用 daru,我不知道该怎么做。

相关问题:pandas Dataframe

【问题讨论】:

    标签: ruby multidimensional-array daru


    【解决方案1】:

    您可以在:order 选项中传递向量的名称,并在:index 选项中传递一个范围作为索引。输入将是一个空的Array

    例如:

    require 'daru'
    df = Daru::DataFrame.new([], order: (1..4).to_a, index:(0..10).to_a)
    # => 
    #<Daru::DataFrame:72941700 @name = 2357edc1-f425-4ae3-aead-5a8b812ecb13 @size = 11>
    #                    1          2          3          4 
    #         0        nil        nil        nil        nil 
    #         1        nil        nil        nil        nil 
    #         2        nil        nil        nil        nil 
    #         3        nil        nil        nil        nil 
    #         4        nil        nil        nil        nil 
    #         5        nil        nil        nil        nil 
    #         6        nil        nil        nil        nil 
    #         7        nil        nil        nil        nil 
    #         8        nil        nil        nil        nil 
    #         9        nil        nil        nil        nil 
    #        10        nil        nil        nil        nil 
    

    【讨论】:

      猜你喜欢
      • 2015-07-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-23
      相关资源
      最近更新 更多