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对 RubyCSV.read()函数执行的函数的所有选项,因为这是内部使用的选项。

于 2016-09-29T12:39:51.703 回答