如何最容易断言整个数据帧只包含数字dtypes?
答案 0 :(得分:4)
如果您不想使用未记录的私有方法,可能会改变,您可以尝试:
len(df.columns) == len(df.select_dtypes([np.number]).columns)
或
all(np.issubdtype(dtype, np.number) for dtype in df.dtypes)
答案 1 :(得分:3)
例如,您有以下数据框,然后我们使用_is_numeric_mixed_type
ID value
0 A1 11
2 A2 13
4 A3 15
6 B1 21
8 B2 23
10 B3 25
12 C1 31
14 C2 33
16 C3 35
s._is_numeric_mixed_type
Out[847]: False