python如何判断字符串当中是否包含字符(python,开发技术)

时间:2024-05-02 16:11:17 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

有一个ssqdatav2数据,要找到其中的深圳,并且替换成圳。

因为收集到的数据出现了错误,本来只有省份简写的地方却出现了深圳。

python如何判断字符串当中是否包含字符

如何找到DF中包含深圳的数据?

cond=ssqdatav2['first'].str.contains('深圳')ssqdatav2.loc[cond]

python如何判断字符串当中是否包含字符

此时就找到first当中包含深圳的数据。

1、在first当中找到汉字

#为分解firstprize定义函数deffpp(x):iflen(x)<=2:#判断是否只有汉字,还是也有数字return"待定"#没有汉字的用待定表示else:#使用正则表达式获取中文pattern="[\u4e00-\u9fa5]"#汉字专用字符ASCII区间pat=re.compile(pattern)return','.join(pat.findall(x))#使用逗号作为每个省份的分隔符#使用fp()ssqdatav2['fpprovince']=ssqdatav2['first'].apply(lambdax:fpp(x))ssqdatav2.head()

python如何判断字符串当中是否包含字符

将每个省份单独形成1列:

fpnames=['p01','p02','p03','p04','p05']ssqdatav3[fpnames]=ssqdatav3['fpprovince'].str.split(',',expand=True)ssqdatav3

python如何判断字符串当中是否包含字符

去除掉None值,是None的地方变成空值:

#逐个分割ssqdatav3['p001']=ssqdatav3['fpprovince'].apply(lambdax:xifx.count(',')==0elsex.split(',')[0])ssqdatav3['p002']=ssqdatav3['fpprovince'].apply(lambdax:x.split(',')[1]ifx.count(',')>=1else'')ssqdatav3['p003']=ssqdatav3['fpprovince'].apply(lambdax:x.split(',')[2]ifx.count(',')>=2else'')ssqdatav3['p004']=ssqdatav3['fpprovince'].apply(lambdax:x.split(',')[3]ifx.count(',')>=3else'')ssqdatav3['p005']=ssqdatav3['fpprovince'].apply(lambdax:x.split(',')[4]ifx.count(',')>=4else'')ssqdatav3.to_excel('ssqdatav3p05.xlsx',index=False)ssqdatav3.head()

python如何判断字符串当中是否包含字符

#让双色球的期号ID成为订单号,7个号码都有对应的订单号,即每个期号都有7个订单号且分成不同的行importnumpyasnpssqdatav3['province2']=ssqdatav3['fpprovince'].apply(lambdax:x.split(','))ssqdatav3province2=ssqdatav3['province2'].to_list()province2rs=[len(r)forrinprovince2]rsa=np.repeat(ssqdatav3['id'],rs)assqdataprov=pd.DataFrame(np.column_stack((a,np.concatenate(province2))),columns=['ID','PROVINCE'])#ssqdataprov=ssqdataprov[(ssqdataprov['PROVINCE']!='深')]#等价#ssqdataprov=ssqdataprov[~(ssqdataprov['PROVINCE']=='深')]#等价ssqdataprov=ssqdataprov[~(ssqdataprov['PROVINCE'].str.contains('深'))]ssqdataprov

python如何判断字符串当中是否包含字符

按照每个字段来划分,并且删去含有深的字段,这样就只保留圳字了

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:python如何判断字符串当中是否包含字符的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Java处理延时任务的解决方案有哪些下一篇:

10 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18