我对代码中工作缓慢的部分有问题。
我想这是因为遍历数据帧。下面是代码:
# creating a dataframe for ALL data df_all = pd.DataFrame() for idx, x in enumerate(all_data[0]): peak_indx_E = ... ... # TODO: speed up! # it works slow because of this? How to avoid this problem if I need to output a dataframe temp = pd.DataFrame( { 'idx_global_num': idx, ... 'peak_sq_divE': peak_sq_divE }, index=[idx] ) df_all = pd.concat([df_all, temp])
你能给我一个建议吗?我怎样才能加快执行速度?我想pd.concat操作很慢。
如何解决这个问题?