Ik heb een groot dataframe, en ik krijg de foutmelding:
TypeError: ("Empty 'DataFrame': no numeric data to plot", 'occurred at index 159220')
Ik'heb al nulls laten vallen, en dtypes voor het DataFrame gecontroleerd, dus ik heb geen idee waarom het'op die rij mislukt.
Hoe kan ik alleen die rij (op index 159220) van het dataframe afdrukken?
Bedankt
Als je loc
aanroept met een scalaire waarde, krijg je een pd.Serie
. Die serie heeft dan één dtype
. Wil je de rij zien zoals die in het dataframe staat, dan wil je een array-achtige indexer doorgeven aan loc
.
Omwikkel je index waarde met een extra paar vierkante haakjes
print(df.loc[[159220]])