2
で私がやろうとしています:df['Num_Detections'] = df['Num_Detections'].astype(int)
パンダ()ベース10のエラー
と私はエラーを以下の取得:
ValueError: invalid literal for long() with base 10: '12.0'
私のデータは、以下のルックスになります:
>>> df['Num_Detections'].head()
Out[6]:
sku_name
DOBRIY MORS GRAPE-CRANBERRY-RASBERRY 1L 12.0
AQUAMINERALE 5.0L 9.0
DOBRIY PINEAPPLE 1.5L 2.0
FRUKT.SAD APPLE 0.95L 154.0
DOBRIY PEACH-APPLE 0.33L 71.0
Name: Num_Detections, dtype: object
を
変換を正しく行うにはどうすればよいですか?
ありがとうございました。
これが問題でしたintに直接変換できない文字列値。 –
はい、最良の方法は最初に値をチェックすることです。次に、1つまたは別のソリューションを選択します。 – jezrael
@ayhan - 問題はありません。編集を削除できます。 – jezrael