原始文件有多个列,但有很多空白,我想重新排列,以便有一个包含信息的好列。从 910 行开始,51 列(newFile df)-> 想要 910+x 行,3 列(最终 df)最终 df 有 910 行。
for i in range (0,len(newFile)):
for j in range (0,48):
if (pd.notnull(newFile.iloc[i,3+j])):
final=final.append(newFile.iloc[[i],[0,1,3+j]], ignore_index=True)
我有这段代码要遍历 newFile,如果 3+j 列不为空,则将 0、1、3+j 列复制到新行。我尝试了 append() 但它不仅添加了行,而且还添加了一堆带有 NaN 的列(就像原始文件一样)。
有什么建议么?!