通过apply(pd.Series)实现将tuple进行分列 df = pd.DataFrame({'a':[1,2], 'b':[(1,2), (3,4)]}) df['b'].apply(pd.Series) df[['b1', 'b2']] = df['b'].apply(pd.Series) 通过apply(tuple)实现将多列合成一列 df['lat_long'] = df[['lat', 'long']].apply(tuple, axis=1)