I want to check if a column in a dataframe contains strings. I would have thought this could be done just by checking dtype, but that isn\'t the case. A pandas series that c
You can use this to see if all elements in a column are strings
df.applymap(type).eq(str).all() a False b True c False dtype: bool
To just check if any are strings
df.applymap(type).eq(str).any()