91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python數據處理實例分析

發布時間:2022-04-12 10:38:56 來源:億速云 閱讀:222 作者:iii 欄目:開發技術

今天小編給大家分享一下python數據處理實例分析的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。

一,前言

我們現在拿到了一個十分龐大的數據集。是json文件,里面存儲了將近十萬個數據,現在要對其中的數據進行清洗處理。

python數據處理實例分析

二,python模塊

import json
import jieba

我們需要用json模塊來處理json文件,和使用jieba庫來分析詞性,這樣可以實現我們的需求。

2.1,增加停用詞表

停用詞表.txt,把停用詞表存入stopwords,原因是:我們的目標分析json里有一些標點符號。

stopwords = [line.strip() for line in open("停用詞表.txt",encoding="utf-8").readlines()]

基本如圖所示:

python數據處理實例分析

a+str(b)+c這是文件名稱,a+b+c=./json/poet.song.0.json b遞增,實現動態取值

with open(a+str(b)+c,'r',encoding='utf8')as fp:

因為有將近500個json文件。每個文件里有好幾千組數據,我現在盡力的優化代碼,現在提取一次,把需要的數據存入文件里面差不多需要五分鐘。

2.2,順序讀取

  • 定義一個空的字符串,將json對象轉換為python對象。定義一個空的list存放詩句。

  • 循環json_data i為里面的每一個元素。

  • 新的追加到list_paragraphs列表

  • 循環 j為里面的每一句。

代碼如圖所示:

python數據處理實例分析

使用jieba庫,分析str內容的詞性【注意是名稱,動詞。。。。】排行輸出都是倆個字是巧合,沒有字數限制

words = jieba.lcut(str_s)

現在words為分析完畢的詞性列表,遍歷。

排除特殊符號

for word in words:
            if word not in stopwords:
                if len(word) == 1:
                    continue
                else:
                    counts[word] = counts.get(word,0) + 1

出現頻率加一。

2.3,lambda函數

使用lambda函數,sort快速排序,遍歷輸出頻率前50的詞性。

items.sort(key=lambda x:x[1], reverse=True)

之后賦值word, count。

word, count = items[i]
    print ("{:<10}{:>7}".format(word, count))

三,運行

python數據處理實例分析

3.1,存入文件

f=open('towa.txt',"a",encoding='gb18030')
            f.writelines("題目:"+textxxx)
            f.writelines(word_ping)

python數據處理實例分析

以上就是“python數據處理實例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新绛县| 屏边| 巫溪县| 桃园市| 八宿县| 中山市| 武汉市| 承德市| 六枝特区| 定安县| 文登市| 都安| 韶山市| 芜湖市| 息烽县| 手游| 抚州市| 成安县| 古田县| 浦县| 绵阳市| 伊吾县| 平塘县| 广河县| 恭城| 华亭县| 柳林县| 开封县| 荥阳市| 高淳县| 义乌市| 新民市| 景东| 黎平县| 枝江市| 庆元县| 青铜峡市| 安西县| 大庆市| 巴马| 沛县|