我正在尝试使用使用 rpy2 从 R 导入的函数“read.csv”在 Python 中读取 csv 文件。
r_read_csv = robjects.r['read.csv']
r_read_csv("initVar.csv", header = True, row_names = 1)
但是,上面的代码会返回错误消息:
rpy2.rinterface_lib.embedded.RRuntimeError: Error in read.table(file = file, header = header, sep = sep, quote = quote, :
unused argument (row_names = 1)
在 R 中,参数的名称是row.names. 但是,我不能使用点,因为它在 Python 中的含义不同。
我认为rpy2将“_”翻译成“。”。至少这是我从他们的文档中了解到的。显然,我错了。
问题row.names = 1:在这种情况下如何指定?
HUX布斯
相关分类