前提・実現したいこと
いつも大変お世話になっております。
初歩的な質問で申し訳有りません。
どうしたら、varが使えるようになりますでしょうか?
調べることとをこころみたのですが、うまくいきません、
どうかご一助いただけると幸いです。
何卒よろしくお願いします。
発生している問題・エラーメッセージ
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-80-0ecde39f984f> in <module>() 4 5 ----> 6 print('Original variable variance: ', X_train['age'].var()) 7 print('Variance after median imputation: ', X_train['Age_median'].var()) 8 print('Variance after mean imputation: ', X_train['Age_mean'].var()) 4 frames /usr/local/lib/python3.7/dist-packages/pandas/core/nanops.py in nanvar(values, axis, skipna, ddof, mask) 789 if axis is not None: 790 avg = np.expand_dims(avg, axis) --> 791 sqr = _ensure_numeric((avg - values) ** 2) 792 if mask is not None: 793 np.putmask(sqr, mask, 0) TypeError: unsupported operand type(s) for -: 'float' and 'str'
該当のソースコード
print('Original variable variance: ', X_train['age'].var())
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
Python3 (3.9)
pycharm 2020.3.5
macbookpro 16