python - 使用 bcolz 将 Pandas 数据框保存到文件

标签 python pandas

我想使用 bcolz 将 pandas 数据框保存到文件。

我试过:

import bcolz
import pandas as pd

df = pd.read_csv(open("mydata.csv", 'rb'), delimiter='\t')
ct = bcolz.ctable.fromdataframe(df)

在那之后,ct 包含压缩数据帧,但我找不到如何将它保存到文件。

最佳答案

您只需要在读取数据帧时指定在何处创建表,如下所示:

import bcolz
import pandas as pd

df = pd.read_csv(open("mydata.csv", 'rb'), delimiter='\t')
ct = bcolz.ctable.fromdataframe(df, rootdir='dataframe.bcolz')

关于python - 使用 bcolz 将 Pandas 数据框保存到文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31641967/

相关文章:

python - Numpy "sort like"函数

python - 如果索引相同,则合并同一数据框中的两行?

python - 创建新列而不是 for 循环的更好方法

python - 使用来自另一个 pandas DF 的最小值的 id 填充 pandas 列

python - 如何在 Django 日期范围过滤器中放置占位符

python - 将 Pandas 数据框中的列移动到大型数据框中的最后一列的最佳方法

python - 在 Pandas 中递归创建和分配数据帧

python - Dash Python - 选择多个参数时制作子图

python - to_latex 中的 header

python - 如何将 Python 和 OpenCV 与多处理一起使用?