原表格 df.at[-1,'Close'] = data[-2] #or df.loc[-1,'Close'] = data[-2] 结果都变成新增了一行 解决办法 获取表格的长度,替换掉-1 df.loc[len(df)-1,'Close']= data[-2]