我在数据框中有一个 dB 值的数据集,并希望对特定列中的每一行进行计算。我试过这个:
for i in dataAnti['antilog']:
x = 10**(i/10)
Run Code Online (Sandbox Code Playgroud)
它给了我正确的值,但只循环一次。如何将这些新值保存在新列中或保存反对数列中的值?
您需要定义新列并简单地制定您想要的微积分。
dataAnti['new_column'] = 10**(dataAnti['antilog']/10)
Run Code Online (Sandbox Code Playgroud)
这将自动获取每一行的值并执行计算以将结果值分配给 new_column