Python iat()用同一个对象替换dataframe列中的所有单元格,而不是单个单元格

Python iat()用同一个对象替换dataframe列中的所有单元格,而不是单个单元格,python,pandas,dataframe,cell,Python,Pandas,Dataframe,Cell,如何替换数据帧列中的单个单元格 当我执行下面的代码时,gauss_df['waveforms'][row_number]['samples']中不同行号处的每个单元格都与最后一行中的相同。当我尝试使用“at”语法时,也得到了相同的结果。作为循环步骤,示例['samples']是不同的。(我画了出来。)(高斯分布函数有两列,“类型”和“波形”) 多谢各位 for row_number in range(len(gauss_df)): h = generate_gauss() #np.arr

如何替换数据帧列中的单个单元格

当我执行下面的代码时,gauss_df['waveforms'][row_number]['samples']中不同行号处的每个单元格都与最后一行中的相同。当我尝试使用“at”语法时,也得到了相同的结果。作为循环步骤,示例['samples']是不同的。(我画了出来。)(高斯分布函数有两列,“类型”和“波形”)

多谢各位

for row_number in range(len(gauss_df)):
    h = generate_gauss() #np.array of samples
    exemplar['samples'] = h.tolist() # list matches the format I'm trying to emulate
    gauss_df['waveforms'].iat[row_number] = exemplar