[python] AttributeError: 'Series' object has no attribute 'find'
Situation
The above error occurs when trying to plot the data stored in the DataFrame of pandas.
Cause
The data type was object. The content of the data is a numerical value, but probably because of the way of writing in the csv file, it was an object type when it was read into the DataFrame. Let's check first ...
Solution
You can check the data type in DataFrame.dtypes.
x=np.random.randint(0, 3, 100)
y=[str(i) for i in x]
df=pd.DataFrame({'x': x, 'y':y})
df.dtypes
x int32
y object
dtype: object
Data type conversion can be done with the astype () method.
df['y']=df['y'].astype('int')
df['y'].dtype
dtype('int32')
Recent Posts
See AllSummary Data analysis is performed using python. The analysis itself is performed using pandas, and the final results are stored in...
Phenomenon I get a title error when trying to import firestore with raspberry pi. from from firebase_admin import firestore ImportError:...
Overview If you want to do fitting, you can do it with scipy.optimize.leastsq etc. in python. However, when doing fitting, there are many...
Comments