【发布时间】:2017-08-21 06:21:34
【问题描述】:
我想在 Python 中编写并稍后读取数据帧。
df_final.to_csv(self.get_local_file_path(hash,dataset_name), sep='\t', encoding='utf8')
...
df_final = pd.read_table(self.get_local_file_path(hash,dataset_name), encoding='utf8',index_col=[0,1])
然后我得到:
sys:1: DtypeWarning: 列 (7,17,28) 具有混合类型。指定数据类型 导入选项或设置 low_memory=False。
我发现了这个question。在底线中说我应该在读取文件时指定字段类型,因为“low_memory”已被弃用......我发现它非常低效。
没有一种简单的方法来编写和稍后读取数据帧吗?我不关心文件的可读性。
【问题讨论】:
标签: python file pandas dataframe