我不确定您要做什么,但是很容易找到包含不共享第一行类型的元素的行。例如:
>>> df = pd.Dataframe({"A": np.arange(500), "B": np.arange(500.0)})>>> df.loc[321, "A"] = "Fred">>> df.loc[325, "B"] = True>>> weird = (df.applymap(type) != df.iloc[0].apply(type)).any(axis=1)>>> df[weird] A B321 Fred 321325 325 True


