Python 資料處理

2021-06-14 16:48:24 字數 1318 閱讀 3556

將檔案切分,存入列表:strip、split

with open("james.txt") as jaf:

data = jaf.readline();

james = data.strip().split(',')

資料檔案為: 2-34,3:21,2.34,2.45,3.01,2:01,2:01,3:10,2-22

print(james): ['2-34', '3:21', '2.34', '2.45', '3.01', '2:01', '2:01', '3:10', '2-22']

排序:預設公升序,reverse=true為降序

1、替換排序 (淺拷貝)

>>> data = [4,3,6,2,5]

>>> data

[4, 3, 6, 2, 5]

>>> data.sort()

>>> data

[2, 3, 4, 5, 6]

2、副本排序(深拷貝)

>>> data = [4,3,6,2,5]

>>> data

[4, 3, 6, 2, 5]

>>> data2 = sorted(data)

>>> data2

[2, 3, 4, 5, 6]

>>> data

[4, 3, 6, 2, 5]

查詢字串中有某些元素: in

if 『-』in time_string:

***xx

列表推導:將乙個列表處理,生成另乙個列表

ja2 = 

for each in james:

等效於:

ja2 = [sanitize(each) for each in james]

列表分片訪問:[n:m]

print(j[0])

print(j[1])

print(j[2])

等效於:

print(j[0:3])

去除重複:將列表裝入集合

應為set是無序的,所以不能有重複元素。因此將列表裝入集合,即可去重。

distance = set(james)

本篇部落格出自

阿修羅道

Python 資料處理

本場 chat 為 python 資料處理課程,包括 python 基礎知識 極簡教程 提公升 python 執行效率的方法 爬蟲簡介 scrapy selenium 自動化測試框架 簡易分布式 redis 分詞程式設計 jieba 資料儲存 本地資料上傳 hive 通過本場 chat 讀者可學到以...

Python資料處理

用傳統的電子 來處理資料不僅效率低下,而且無法處理某些格式的資料,對於混亂或龐大的資料集更是束手無策。本書將教你如何利用語法簡單 容易上手的python輕鬆處理資料。作者通過循序漸進的練習,詳細介紹如何有效地獲取 清洗 分析與呈現資料,如何將資料處理過程自動化,如何安排檔案編輯與清洗任務,如何處理更...

資料處理python

1.用python讀取txt檔案 按行讀取 f open result final 1.txt r 設定檔案物件 line f.readline line line 1 while line 直到讀取完檔案 line f.readline 讀取一行檔案,包括換行符 line line 1 去掉換行符...