【发布时间】:2019-10-10 13:15:17
【问题描述】:
我有一个问题。
我有一张这样的桌子
TAC | Latitude | Longitude
1 | 50.4 | -1.5
在 Pandas 中,我想说:
对于每个 TAC,给我一个经纬度压缩列表(每个 TAC 可以有很多行)。
我尝试了以下类似的方法,但我做错了!你能帮忙吗?
df1['coordinates'] = list(zip(df1.Lat, df1.Long))
new_df = df1.iloc[ : , : ].groupby('TAC').agg(df1['coordinates'])
作为参考,DF1创建如下
df = pd.read_csv('tacs.csv')
df1 = df[['magnet.tac','magnet.latitude', 'magnet.longitude']]
df1.columns = ['TAC','Lat','Long']
【问题讨论】:
标签: python python-3.x pandas