python 数据去重_科学网—python学习——根据条件提取数据,并去重 - 李立的博文...
生活随笔
收集整理的這篇文章主要介紹了
python 数据去重_科学网—python学习——根据条件提取数据,并去重 - 李立的博文...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[Python字符串提取]
摘要:根據要求進行字符串的提取,并去重
導入分析所需的庫import pandas as pd
構造數據集
as1 = pd.DataFrame({'a':[1,2,3,4],
'b':['adwdea,asdw;swa,des','swa,dwad;asdw;swa','se;dw,asd;erf,de','de']})
編寫分析函數
def trans(b):
as1['c'] = b.str.split(";")
c = as1['c'].tolist()
for i in range(len(c)):
for j in range(len(c[i])):
c[i][j] = c[i][j].split(",")[0]
return c
trans(as1['b'])
as1['d'] = as1['c'].apply(lambda x:set(x)).apply(lambda x:",".join(x))
as1
轉載本文請聯系原作者獲取授權,同時請注明本文來自李立科學網博客。
鏈接地址:http://blog.sciencenet.cn/blog-3262505-1137397.html
下一篇:python學習——數據批量替換
總結
以上是生活随笔為你收集整理的python 数据去重_科学网—python学习——根据条件提取数据,并去重 - 李立的博文...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python设计模式有哪些_设计模式教程
- 下一篇: python的django_django