write_xl写入pandas.dataframe有问题

首先读取了一张表到df中,然后在代码中通过.at修改了df中的数据, 但是最后将df写入到表时,写出来的东西是未修改过的df,这是什么原因呢?
湖北省
浏览 110
收藏
1
分享
1 +1
4
+1
全部评论 4
 
for index, row in df2.iterrows(): if pandas.isna(row['单位']): if pandas.notna(row['共享系统开票提单编号']): key = row['共享系统开票提单编号'] if key in data_dict: values = data_dict[key] for col in range(2, 14 + 1): col_name = chr(64 + col) df2.at[index,col_name] = values[col - 2] else: print('key not in data_dict')
· 湖北省
回复
pandas里面那么多方法,怎么还搞个循环?你要怎么修改,直接替换列不行吗?
· 湖南省
回复
 
没代码,忙猜一手,inplace。
· 湖南省
回复
df2.at[index,col_name] = values[col - 2] 我是这样写的,这个inplace是要怎么加?
· 湖北省
回复