【发布时间】:2017-07-26 11:55:51
【问题描述】:
有没有更快的方法将 pandas 数据框的所有列转换为单一类型?这似乎特别慢:
df = df.apply(lambda x: x.astype(np.float64), axis=1)
由于numpy.ndarray.astype 的内存分配开销,我怀疑我无能为力。
我也尝试过pd.to_numeric,但它任意选择将我的一些列转换为int 类型。
【问题讨论】:
标签: python performance pandas numpy dataframe