【发布时间】:2019-09-03 18:29:00
【问题描述】:
我在桌子上尝试的任何查询都抱怨
Column 'time' has dtype object, cannot use method 'nsmallest' with this dtype
但是,当我查看查询的表源时,架构报告的类型为 long。在这种情况下,我正在查询宝藏数据。
那么如何按列值和最小的列值对我的数据框进行排序?
【问题讨论】:
-
df.dtypes为该列报告了什么?是对象吗? -
也许
df['time'] = pd.to_datetime(df['time'])会有所帮助。 -
df.dtypes 说每一列都是一个对象,但是,数据源说每一列都是一个字符串或一个长整数。