【发布时间】:2022-01-07 10:55:07
【问题描述】:
我有一个只有两列的数据框,一列是文本,一列是 numpy 数组值,它可以有超过 170000 个元素。问题是如何将这个大的 numpy 数组保存为文件,以便稍后将它们加载回来。当尝试另存为 CVS 时,它只是将其保存为一个短字符串,而丢失了实际值:
[-8.0152120e-07 2.8887976e-05 3.3898741e-05 ... -1.3205040e-01
-9.4032057e-02 0.0000000e+00]
我想也许可以一个一个地保存为文本,但是有什么优雅的方法可以做到这一点吗?
【问题讨论】:
-
您是否尝试过使用np.save?
-
不,我认为 np.save 仅用于数字,不适用于文本
-
但它也适用于文本,太尴尬了,我什至没有尝试。我在某个地方读到“如果你所有的数据都是数字......”然后我停在那里。
标签: python dataframe numpy data-science large-data