0

他のソースからのデータを格納するには、[10,10] などの特定の形状の空の DataFrame を作成する必要があります。

パンダでは簡単です:

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

しかし、daruを使用するルビーでは、その方法がわかりません。

関連する質問: pandas データフレーム

4

1 に答える 1

3

オプションでベクトルの名前を渡し、: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-12-20T19:29:17.380 に答える