python代码:
import rpy2.robjects as robjects
rCommand='''gender <- c("남자", "남자", "남자", "여자", "여자", "여자", "여자", "여자")
age <- c(23, 25, 27, 29, 31, 33, 35, 37)
outdf <- data.frame(gender, age)
'''
robjects.r(rCommand)
resultDf_r=robjects.globalenv["outdf"]
print type(resultDf_r)
韩文字符使python.exe被杀死的。你知道吗
在R命令终端中,上面的“rCommand”运行良好。你知道吗
我找不到任何解决办法。你知道吗
任何帮助都将不胜感激。你知道吗
我的环境:window7 x64、python 2.7.8 x64、rpy2 2.5.4、r3.1.2
在撰写本文时,遗憾的是没有官方支持
rpy2
for windows。您提供的代码片段在Linux上运行良好。你知道吗您可以选择:
在Linux虚拟机(或容器-MS已宣布支持Docker)中运行代码
为rpy2提交修补程序
在bitbucket页面上为
rpy2
提交一个bug报告,希望这能转化为某人的补丁编辑:这些评论建议在编码方面帮助Python2.7可能会有所帮助(没有承诺-所有东西都在Linux上工作,所以这可能是特定于Windows的)。字符串可以显式指定为unicode格式(注意前缀
u
在'''
之前):相关问题 更多 >
编程相关推荐