<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          正則表達(dá)式中請問怎么匹配小于100的數(shù)字?

          共 1878字,需瀏覽 4分鐘

           ·

          2022-06-18 18:09

          點(diǎn)擊上方“Python共享之家”,進(jìn)行關(guān)注

          回復(fù)“資源”即可獲贈(zèng)Python學(xué)習(xí)資料

          幾時(shí)杯重把,昨夜月同行。

          大家好,我是皮皮。

          一、前言

          前幾天在Python最強(qiáng)王者交流群【Chloe】問了一道Pandas處理的問題,如下圖所示。

          原始數(shù)據(jù)如下:

          df = pd.DataFrame({
              'company_code': ['c0001','c0002','c0003''c0003''c0004'],
              'address': ['72 Surrey Ave.11','92 N. Bishop Ave.','9910 Golden Star St.''102 Dunbar St.''17 West Livingston Court']
              })

          def f(text):
              s = re.findall(r'([1-9][0-9]|[1-9])',text)
              return ','.join(s)
            
          df['new'] = df.address.apply(lambda x:f(x))
          df

          結(jié)果如下圖所示:

          結(jié)果中的9910 和 102 怎么才能去掉? 網(wǎng)上的方法好多都不對(duì) 匹配不出來。

          二、實(shí)現(xiàn)過程

          這里【瑜亮老師】給出一個(gè)可行的代碼,大家后面遇到了,可以對(duì)應(yīng)的修改下,事半功倍,代碼如下所示:

          def f(text):
              s = re.findall(r'(\d+)', text)
              s = [i for i in s if int(i) < 100]
              return ','.join(s)

          思路是匹配所有的數(shù)字,然后從結(jié)果中刪除大于100的。運(yùn)行之后,結(jié)果就是想要的了。

          后來【瑜亮老師】還提供了一種方法,字符串起始兩個(gè)數(shù)字空格或者數(shù)字字符串結(jié)束,只是能適合你的這一題。

          def f(text):
              s = re.findall(r'^(\d{2}) |(\d+)$', text)
              s = [j for i in s for j in i if j != '']
              return ','.join(s)

          正則表達(dá)式,yyds!

          三、總結(jié)

          大家好,我是皮皮。這篇文章主要盤點(diǎn)了一道使用Pandas處理數(shù)據(jù)的問題,文中針對(duì)該問題給出了具體的解析和代碼實(shí)現(xiàn),幫助粉絲順利解決了問題。

          最后感謝粉絲【Chloe】提問,感謝【月神】給出的思路和代碼解析,感謝【瑜亮老師】、【dcpeng】等人參與學(xué)習(xí)交流。

          小伙伴們,快快用實(shí)踐一下吧!如果在學(xué)習(xí)過程中,有遇到任何問題,歡迎加我好友,我拉你進(jìn)Python學(xué)習(xí)交流群共同探討學(xué)習(xí)。

          ------------------- End -------------------

          往期精彩文章推薦:

          歡迎大家點(diǎn)贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持

          想加入Python學(xué)習(xí)群請?jiān)诤笈_(tái)回復(fù)【

          萬水千山總是情,點(diǎn)個(gè)【在看】行不行

          瀏覽 87
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美性爱另类视频 | 爆乳女神麻酥酥 | 色老板免费视频在线观看 | 六月婷婷综合 | 好色91av天天 |