【发布时间】:2014-03-30 20:34:15
【问题描述】:
使用rmagic 在阅读a particular file(而不是其他人)时,%R 和%%R 之间的行为不一致:为什么会这样
%%R
usda = read.csv("USDA.csv")
一边工作,一边
%R usda = read.csv("USDA.csv")
失败
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-64-01ec3b4742c8> in <module>()
----> 1 get_ipython().magic(u'R usda = read.csv("USDA.csv")')
...
/Library/Python/2.7/site-packages/numpy/core/numeric.pyc in asarray(a, dtype, order)
458
459 """
--> 460 return array(a, dtype, copy=False, order=order)
461
462 def asanyarray(a, dtype=None, order=None):
TypeError: __float__ returned non-float (type rpy2.rinterface.NAIntegerType)
同样,这只发生在 the linked file 上,而我尝试过的任何其他人都没有。
【问题讨论】:
标签: python r csv pandas dataframe