簡體   English   中英

使用 Python 進行數據清理

[英]Data Cleaning using Python

我有一個非統一數據集,我想消除以 $ 符號開頭的單詞,並代替已刪除的單詞,我想在刪除的單詞后保留下一個單詞。 如何處理這個問題。

DAY1 蘋果香蕉土豆$aarb 葡萄菠蘿


DAY2 蘋果 香蕉 $aarb 土豆 葡萄 菠蘿


第3天蘋果香蕉$aarb土豆葡萄

例如:如果我從第一行中刪除 $aarb,下一個單詞 GRAPES 必須代替 $aarb,PINEAPPLE 必須代替 GRAPES。

請任何人幫助我。 提前致謝。

import csv
import re

with open('test.csv') as csvfile:
    readCSV = csv.reader(csvfile,delimiter=',')
    for row in readCSV:
        r = re.compile('[^$]')
        newlist = list(filter(r.match,row))
        print(newlist)

隨意替換任何您想用print(newlist)做的事情,您可以寫入文件或將其輸出到其他地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM