データフレームにいくつかの数字といくつかの非数字を持つ列があるとします
>> df['foo']
0 0.0
1 103.8
2 751.1
3 0.0
4 0.0
5 -
6 -
7 0.0
8 -
9 0.0
Name: foo, Length: 9, dtype: object
np.float
この列を に変換し、フロートでない他のすべてを に変換するにはどうすればよいNaN
ですか?
私がしようとすると:
>> df['foo'].astype(np.float)
また
>> df['foo'].apply(np.float)
私は得るValueError: could not convert string to float: -