I\'m using Pandas to explore some datasets. I have this dataframe:
I want to exclude any row that has a city value. So I\'ve tried:
new_df =
I hope "where
" can do what you expect
new_df = new_df.where(new_df["city"], None)
And it is better use np.nan
rather than None
.
For more details pandas.DataFrame.where
Try this to select only the None
values for city column:
new_df = all_df['City'][all_df['City'] == "None"]
Try this to see all other columns which has the same rows of 'City'==None
new_df = all_df[all_df['City'] == "None"]
print(new_df.head()) # with function head() you can see the first 5 rows
Consider using isnull()
to locate missing values
all_df[all_df['City'].isnull()]