剔除某列前后几个字符——map
剔除(保留)某列前后几个字符需要用到map函数,
主要思路为,在map中将列类型转为字符串(str)进而进行剔除活保留操作。
data['列名'] = data['列名'].map(lambda x: str(x)[:-1]) #剔除最后1位字符
data['列名'] = data['列名'].map(lambda x: str(x)[2:]) #剔除前2位字符
data['列名'] = data['列名'].map(lambda x: str(x)[2:-1]) #保留第3位到倒数第2位字符
替换某列指定内容——replace
替换某列指定内容需要用到replace函数,
主要思路为,先将列类型转换为字符串(str)进而进行内容替换。
data['列名'] = data['列名'].str.replace('!',' ') #将列中“!”字符转换为空格“ ”
data['列名'] = data['列名'].str.replace('!','') #将列中“!”字符转换为空值,达到剔除效果