Применение pandas.to_numeric
к колонке dataframe, который содержит строки, представляющие результаты числа (и, возможно, другие неразборчивым строки) в сообщении об ошибке, как это:pandas.to_numeric - выяснить, какие строки она не смогла разобрать
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
<ipython-input-66-07383316d7b6> in <module>()
1 for column in shouldBeNumericColumns:
----> 2 trainData[column] = pandas.to_numeric(trainData[column])
/usr/local/lib/python3.5/site-packages/pandas/tools/util.py in to_numeric(arg, errors)
113 try:
114 values = lib.maybe_convert_numeric(values, set(),
--> 115 coerce_numeric=coerce_numeric)
116 except:
117 if errors == 'raise':
pandas/src/inference.pyx in pandas.lib.maybe_convert_numeric (pandas/lib.c:53558)()
pandas/src/inference.pyx in pandas.lib.maybe_convert_numeric (pandas/lib.c:53344)()
ValueError: Unable to parse string
Не было бы полезно увидеть, какое значение не удалось проанализировать?
Возможно, но кодируется как строки (например, "NA"). Дело в том, чтобы указать на такие значения. – clstaudt