Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何使用符号而不是字符串来处理数据帧中的Daru向量?_Ruby_Dataframe_Symbols_Daru - Fatal编程技术网

Ruby 如何使用符号而不是字符串来处理数据帧中的Daru向量?

Ruby 如何使用符号而不是字符串来处理数据帧中的Daru向量?,ruby,dataframe,symbols,daru,Ruby,Dataframe,Symbols,Daru,我在很多在线代码示例中都看到了这种情况,但当我解析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)>

我在很多在线代码示例中都看到了这种情况,但当我解析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
      ...                  ...
>data=Daru::DataFrame.from_csv('my_fancy_data.csv'))
>数据[:用户标识]
索引器错误:指定的索引:用户\u id不存在
>数据['user_id']
=> #
用户id
0 z0udgxc0lusu1gr4xj65
1                28080
2                28080
...                  ...
从文件中:

您可以指定对Ruby
csv.read()
函数执行的
.from_csv
函数的所有选项,因为这是内部使用的

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