2015-10-06 41 views

回答

0

,你可以在axis=1

In [180]: df 
Out[180]: 
    lat lon 
0 23.1 43.4 
1 33.3 99.9 

In [181]: df.apply(lambda x : tuple(x), axis=1) 
Out[181]: 
0 (23.1, 43.4) 
1 (33.3, 99.9) 
dtype: object 

或者zip两列applytuple

In [182]: zip(df['lat'], df['lon']) 
Out[182]: 
[(23.100000000000001, 43.399999999999999), 
(33.299999999999997, 99.900000000000006)] 
相关问题