new_df1 = df[‘location‘].apply( lambda s: pd.Series([float(i) for i in s.split(‘,‘)]) )
# new_df1.rename( columns =[‘tencent_lng‘,‘tencent_lat‘])
new_df1.columns =[‘tencent_lng‘,‘tencent_lat‘]
new_df = new_df1.join(df).drop(‘location‘,axis=1)
构造新的 df --new_df1, 赋予 columns
这里用到 join ,drop ,axis=1(对columns 进行操作。 )
原文地址:http://blog.51cto.com/13000661/2116229