資料分析 PyDay03

2021-09-02 05:19:16 字數 2230 閱讀 1555

列表

以』『包圍的資料的集合,以』,'分隔,列表中可以包含,任何資料型別也可以包含另乙個列表。

列表操作

list.count(x) 計算x出現的次數

list.extend(l) 向列表中追加另乙個列表l

list.index(x) 獲得引數x在列表中的位置

list.insert() 像列表中插入資料

list.pop() 刪除最後乙個值,並返回

list.remove() 刪除列表中的成員

list.reverse() 列表成員順序顛倒

list.sort() 列表中成員排序

元組

元組以』()'包圍的資料集合,元組中的資料一旦確定就不能改變,只有分片和索引操作。

可以將元組插入在列表list[4]中

list[4]			#索引訪問列表的第五個成員即插入的元組

list[1,4] #使用切片獲得2-5的成員,不包括5

字典中的元素由鍵/值對組成,每個值必須是唯一的。

以』{}'包圍的資料集合。

字典是無序的,通過鍵訪問成員。雜湊技術實現字典。

鍵對應的值可以改變,可以包含任何其他型別,鍵不可變。

宣告方式:「 鍵 : 值 」

字典操作

dict.clear() #清空

dict.copy() #複製

dict.get(k) #獲得k鍵的值

dict.items() #獲得由鍵和值組成的列表

dict.keys() #獲得鍵的列表

dict.pop(k) #刪除鍵k

dict.update() #更新成員

dict.values() #獲取值得列表

open(filename,mode)

filename:要開啟的檔名

mode: 'r':唯讀; 'w':只寫; 'b':二進位制

檔案操作

file.read()			#整個檔案讀入字串中

file.readline() #讀入檔案的一行到字串中

file.readlines() #整個檔案按行讀入字串中

file.write() #向檔案中寫入字串

file.writelines() #向檔案中寫入乙個列表

file.close() #關閉開啟的檔案

true

flase

if語句

if 《條件》:

《語句》

elif 《條件》:

《語句》

else:

《語句》

比較運算子

a==b

a!=b

a>b

a>=b

a迴圈:for語句

for <> in 《物件集合》: #可以是列表,元組,字典 或 range()函式產生乙個整數列表

if 《條件》:

break #終止迴圈

if 《條件》:

continue #跳過本次迴圈,繼續下一輪迴圈

《其他語句》

else: #如果for迴圈未被break終止,則執行else中的語句

《語句》

> #range( 1 , 5+1 )產生1-5的整數列表 1 2 3 4 5

迴圈:while語句

while 《條件》: 

if 《條件》:

break #終止迴圈

if 《條件》:

continue #跳過本次迴圈,繼續下一輪迴圈

《其他語句》

else: #如果for迴圈未被break終止,則執行else中的語句

《語句》

資料分析打卡03

1 資料的合併 1 concat方法 將資料橫向合併在一起 resul up text left up.join text right up 將left和right拼接在一起,列拼接 3 merge方法 df.merge left,right,how inner on none,left on no...

資料分析 Python學習03

函式 定義語法 def 函式名 引數 功能 1.函式的定義和呼叫 定義 並不會執行裡面的功能 defshow print hello python 呼叫 show hello python 2.函式的文件說明 defshowinfo 函式的功能 print hello python 顯示函式的文件注...

Pandas資料分析實戰03

讀取北上廣深瓜子二手車的資料 1.分別讀取4個csv檔案,然後合併多個csv檔案 2.去重複資料,重新設定連續索引 3.統計汽車自動擋和手動擋分別有多少輛 4.統計哪個城市二手車數量最多 5.統計深圳市最多的二手車品牌 瓜子網二手車交易資料 import numpy as np import pan...