您可以使用
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)