rpy2: чтение файла в вектор с плавающей точкой - PullRequest
0 голосов
/ 12 июня 2018

У меня есть простой файл:

1 2 4 5 ...

В RI можно прочитать файл с вектором:

data = read.table (file_name, header = FALSE)

Iхочу сделать что-то подобное с rpy2:

import rpy2.robjects as ro

in_data = ro.FloatVector()
in_data.from_csvfile (path = in_file, header = False)

Но у меня есть ошибка в строке in_data = ro.FloatVector().Ошибка: TypeError: __init__() missing 1 required positional argument: 'obj'

Я не знаю, какой тип obj я должен передать в функцию.

Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 16 июня 2018

Поскольку в сообщении об ошибке указано, что FloatVector требуется параметр (см. https://rpy2.github.io/doc/v2.9.x/html/vector.html#rpy2.robjects.vectors.FloatVector).

. В документации также есть краткое введение в создание векторов R: https://rpy2.github.io/doc/v2.9.x/html/introduction.html#creating-rpy2-vectors

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...