他のソースからのデータを格納するには、[10,10] などの特定の形状の空の DataFrame を作成する必要があります。
パンダでは簡単です:
pd.DataFrame(np.nan, index=range(10), columns=range(10))
しかし、daruを使用するルビーでは、その方法がわかりません。
関連する質問: pandas データフレーム
他のソースからのデータを格納するには、[10,10] などの特定の形状の空の DataFrame を作成する必要があります。
パンダでは簡単です:
pd.DataFrame(np.nan, index=range(10), columns=range(10))
しかし、daruを使用するルビーでは、その方法がわかりません。
関連する質問: pandas データフレーム
オプションでベクトルの名前を渡し、: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