我正在研究 graphlab create 与
data=graphlab.SFrame.read_csv('test.csv')
我正在尝试获取其中一列的中位数
data_train.fillna(('Credit_History',data_train['Credit_History'].median()))
但是我得到了错误
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-247-50ed3eb09dcc> in <module>()
----> 1 data_train.fillna(('Credit_History',data_train['Credit_History'].median()))
AttributeError: 'SArray' object has no attribute 'median'
data.show() 将显示此列的中位数 任何人都知道如何解决这个问题?
请您参考如下方法:
我想我明白你想做什么。 Sframe 没有默认的中值函数。我会这样即兴发挥:
import numpy as np
data_train.fillna('Credit_History', np.median(data_train['Credit_History']))
