我正在try 将Pandas 数据帧的一些列写入到Excel文件中,但花费的时间太长.我目前正在使用xlsxWriter将所有数据写入文件,这要快得多.如何才能在不牺牲性能的情况下仅将部分列写入文件?
到目前为止,我用来编写选定列的代码如下:
for col_num, col_name in enumerate(zip(column_indexes, selected_columns)):
for row_num in range(2, max_rows):
value = df.iloc[row-2][col]
if pd.isna(value):
value =''
worksheet.write(row_num-1, col_num, value )