How do I subset a dataframe based on the length of the dictionary?
You can apply len to the column containing the dict, and boolean index on that.
df[df["column_name"].apply(len)>1]
Say for example the values for a certain column is a dictionary which can be of different lengths. How do I subset the dataframe rows such that the length of the dictionary is more than 1? 
I tried,
more_than_1 = data[len(data["column_name"]) > 1] 
But it doesn't work?