【发布时间】:2019-09-28 14:00:52
【问题描述】:
我目前正在将经纬度坐标投影到我的 pandas 数据框中的笛卡尔平面。所以,我有一种投影方法:
def convert_lat_long_xy(lat, lo):
return x, y
所以这会返回一个元组,我可以在我的数据帧上使用这个方法:
df.apply(lambda x: convert_lat_long_xy(x.latitude, x.longitude), axis=1))
现在,我想做的是在我的数据框中创建两个名为“x”和“y”的额外列来保存这些值。我知道我可以这样做:
df['proj'] = df.apply(lambda x: convert_lat_long_xy(x.latitude, x.longitude), axis=1))
但是是否可以将值添加到两个不同的列?
【问题讨论】:
标签: pandas