2

これは多くのオンライン コード例で発生していますが、CSV ファイルを解析すると、次のような列インデックスとしての文字列しか得られません。

> data = Daru::DataFrame.from_csv('my_fancy_data.csv')
> data[:user_id]
IndexError: Specified index :user_id does not exist

> data['user_id']
=> #<Daru::Vector(42815)>
                       user_id
        0 z0udgxc0lusu1gr4xj65
        1                28080
        2                28080
      ...                  ...
4

1 に答える 1

1
data = Daru::DataFrame.from_csv('my_fancy_data.csv', headers: true, header_converters: :symbol)

ドキュメントから:

これは内部で使用されるものであるため.from_csv、Ruby 関数に対して行うすべてのオプションを関数に指定できます。CSV.read()

于 2016-09-29T12:39:51.703 に答える