0为起点
pandas列转换
先定义空的dataframe
df2 = pd.DataFrame(columns=['栅格中心经纬度标记', 'RSRP覆盖率','栅格总采样点数'])
合并列
df2...1-该值得到RSRP覆盖率
df2['RSRP覆盖率'] = 1 - df['RSRPstr.strip("%").astype(float)/100
拆分列
# 栅格内主服务小区...= vec3
# 栅格内主服务小区采样点(>-110)数量
good_mrs = df.iloc[:,3].str.split(';',expand=True).iloc[:,0:15].astype...('int') - df.iloc[:,4].str.split(';',expand=True).iloc[:,0:15].astype('int')
good_mrs = good_mrs.reindex...inner"),mrs],axis=1, join="inner")
调整拆分列的顺序
vec=[['小区'+str(i)+'ECGI', '小区'+str(i)+'采样点(>-110)数量', '小区