我有一张表格(40000 x 3),3列,40000行,其中一列与问题无关,另外两列包含以度为单位的数值。如何将第二列和第三列中所有值从弧度转换为度数?
注意:DF4是表格的名称,latitude和longitude是两列的名称。
我尝试创建一个函数(deg_to_rad()),然后将变量分别赋值给第2列和第3列。然后我尝试使用变量名作为参数调用该函数。对于每个列,我都进行了两次操作。它确实能够将值转换为弧度,但我无法将两列合并回包含第三列的表格中。
有没有更简单的方法来实现这个目标?
同时,是否可以使用lambda?
这是我编写的代码:
def deg_to_rad(dr):
return (dr*math.pi)/180
DEG_TO_RAD_ATTEMPT_LATITUDE = DF4['latitude']
DEG_TO_RAD_ATTEMPT_LONGITUDE = DF4['longitude']
deg_to_rad((DEG_TO_RAD_ATTEMPT_LATITUDE))
deg_to_rad((DEG_TO_RAD_ATTEMPT_LONGITUDE))