【发布时间】:2023-04-10 13:38:01
【问题描述】:
我正在努力具体说明我的问题。我有一个包含 200 多列和 100 万多行的数据框。我正在读取或写入一个 Excel 文件,如果我记录正确,这需要超过 45 分钟。
df = pd.read_csv("data_file.csv", low_memory=False, header=0, delimiter = ',', na_values = ('', 'nan'))
df.to_excel('data_file.xlsx', header=0, index=False)
我的问题 - 我们是否可以更快地读取或写入带有 pandas 数据框的文件,因为这只是一个文件示例。我还有很多这样的文件
【问题讨论】:
-
尝试使用xlsxwriter 将您的文件直接从.csv 转换为.xlsx。
-
@theodoros:不,不,我的目的不同,我也必须对数据进行处理和建模,例如读取和写入。
-
结帐羽毛。如果它可以用于应用程序,它将大大优化您的任务
-
你能介绍一下羽毛吗
标签: python pandas dataframe machine-learning spyder