pkl2csv module

将pkl转为csv格式(方便直接导入数据库等)

帮助:python pkl2csv.py -h

使用示例:python pkl2csv.py -f '/home/john/下载/dd_price_vp_20200809_20200818.pkl' -m '{"index": "datetime", "volume": "vol"}'

步骤

1,依次取得pkl文件minor_xs轴维度 as df

2,df.reset_index(),df.dropna(),df拼接为all_df

3,all_df.rename()

4,all_df.to_csv(index=False)

class pkl2csv.PKl2Csv[源代码]

基类:object

static file_path_split(filename: str) → Tuple[str, str, str][源代码]

获取文件路径、文件名、后缀

参数:filename (str) -- 文件全路径
Return tuple:文件路径、文件名、后缀
trans(file_path_pkl: str, rename_map: Dict[str, str] = None) → None[源代码]

pkl文件转为csv文件

参数:
  • file_path_pkl -- pkl文件路径
  • rename_map -- 字段映射字典(dict)