将pandas.DataFrame转换为字节

将pandas.DataFrame转换为字节,第1张

将pandas.DataFrame转换为字节

您可以使用

df.to_records()
将数据帧转换为numpy数组,然后调用
.tostring()
将其转换为字节字符串

rec = df.to_records(index=False)print(repr(rec))# rec.array([(10, 18446744073709551615, 13240000000.0), (15, 230498234019, 3.14159),#  (20, 32094812309, 234.1341)], #dtype=[('a', '|u1'), ('b', '<u8'), ('c', '<f8')])s = rec.tostring()rec2 = np.fromstring(s, rec.dtype)print(np.all(rec2 == rec))# True


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5639964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存