1、字段抽取
字段抽取是根据已知列数据的开始和结束位置,抽取出新的列
字段截取函数:slice(start,stop)
注意:和数据结构的访问方式一样,开始位置是大于等于,结束位置是小于。
from pandas import read_csv
df = read_csv(
'D:\\PDA\\4.6\\data.csv'
)
#默认将电话号码按照数值型来处理了,需要先转换为字符型,astype
df['tel'] = df['tel'].astype(str)
#运营商
bands = df['tel'].str.slice(0, 3)
#地区
areas = df['tel'].str.slice(3, 7)
#号码段
nums = df['tel'].str.slice(7, 11)
#赋值回去
df['bands'] = bands
df['areas'] = areas
df['nums'] = nums