gpt4 book ai didi

python - 如何根据三角函数计算 Pandas 中的新列?

转载 作者:太空狗 更新时间:2023-10-30 00:55:48 25 4
gpt4 key购买 nike

我有一个包含以下列的数据框(角度的正弦和余弦)

                SWD         CWD
2013-12-06 -0.394097 -0.350099
2013-12-07 -0.388295 -0.271105
2013-12-08 -0.391894 -0.202537
2013-12-09 -0.388662 -0.430063
2013-12-10 -0.396427 -0.433933

如何用角度的反正切 (atan(sin/cos)) 创建一个新列?

谢谢

雨果

最佳答案

你可以使用 numpy 的 arctan

In [42]:

df['ATAN'] = np.arctan(df['SWD']/df['CWD'])
df
Out[42]:
Date SWD CWD ATAN
0 2013-12-06 -0.394097 -0.350099 0.844451
1 2013-12-07 -0.388295 -0.271105 0.961284
2 2013-12-08 -0.391894 -0.202537 1.093787
3 2013-12-09 -0.388662 -0.430063 0.734874
4 2013-12-10 -0.396427 -0.433933 0.740260

关于python - 如何根据三角函数计算 Pandas 中的新列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24383351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com