亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > Pandas數(shù)據(jù)分析的一些常用小技巧

Pandas數(shù)據(jù)分析的一些常用小技巧

熱門標簽:400電話在線如何申請 天津塘沽區(qū)地圖標注 智能電話機器人調研 地圖標注可以遠程操作嗎 杭州房產(chǎn)地圖標注 江門智能電話機器人 滴滴地圖標注公司 如何申請400電話代理 甘肅高頻外呼系統(tǒng)

Pandas小技巧

import pandas as pd

pandas生成數(shù)據(jù)

d = {"sex": ["male", "female", "male", "female"],
 "color": ["red", "green", "blue", "yellow"],
 "age": [12, 56, 21, 31]}
df = pd.DataFrame(d)
df

sex color age
0 male red 12
1 female green 56
2 male blue 21
3 female yellow 31

數(shù)據(jù)替換–map映射

map() 會根據(jù)提供的函數(shù)對指定序列做映射。

map(function, iterable, …)

  • function – 函數(shù)
  • iterable – 一個或多個序列
d = {"male": 1, "female": 0}
df["gender"] = df["sex"].map(d)
df

sex color age gender
0 male red 12 1
1 female green 56 0
2 male blue 21 1
3 female yellow 31 0

數(shù)據(jù)清洗–replace和正則

分享pandas數(shù)據(jù)清洗技巧,在某列山使用replace和正則快速完成值的清洗

d = {"customer": ["A", "B", "C", "D"],
 "sales": [1000, "950.5RMB", "$400", "$1250.75"]}
df = pd.DataFrame(d)
df

customer sales
0 A 1000
1 B 950.5RMB
2 C $400
3 D $1250.75

sales列的數(shù)據(jù)類型不同意,為后續(xù)分析,所以需要將他的格式同統(tǒng)一

df["sales"] = df["sales"].replace("[$,RMB]", "", regex=True).astype("float")
df

customer sales
0 A 1000.00
1 B 950.50
2 C 400.00
3 D 1250.75

查看數(shù)據(jù)類型

df["sales"].apply(type)

0    class 'float'>
1    class 'float'>
2    class 'float'>
3    class 'float'>
Name: sales, dtype: object

數(shù)據(jù)透視表分析–melt函數(shù)

melt是逆轉操作函數(shù),可以將列名轉換為列數(shù)據(jù)(columns name → column values),重構DataFrame,用法如下:

參數(shù)說明:

pandas.melt(frame, id_vars=None, value_vars=None, var_name=None, value_name=‘value', col_level=None)

  • frame:要處理的數(shù)據(jù)集。
  • id_vars:不需要被轉換的列名。
  • value_vars:需要轉換的列名,如果剩下的列全部都要轉換,就不用寫了。
  • var_name和value_name是自定義設置對應的列名。
  • col_level :如果列是MultiIndex,則使用此級別。

二維表格轉成一維表格

d = {"district_code": [12345, 56789, 101112, 131415],
 "apple": [5.2, 2.4, 4.2, 3.6],
 "banana": [3.5, 1.9, 4.0, 2.3],
 "orange": [8.0, 7.5, 6.4, 3.9]
 }
df = pd.DataFrame(d)
df

district_code apple banana orange
0 12345 5.2 3.5 8.0
1 56789 2.4 1.9 7.5
2 101112 4.2 4.0 6.4
3 131415 3.6 2.3 3.9

df = df.melt(id_vars="district_code",
  var_name="fruit_name",
  value_name="price")
df

district_code fruit_name price
0 12345 apple 5.2
1 56789 apple 2.4
2 101112 apple 4.2
3 131415 apple 3.6
4 12345 banana 3.5
5 56789 banana 1.9
6 101112 banana 4.0
7 131415 banana 2.3
8 12345 orange 8.0
9 56789 orange 7.5
10 101112 orange 6.4
11 131415 orange 3.9

將分類中出現(xiàn)次數(shù)較少的值歸為others

d = {"name": ['Jone', 'Alica', 'Emily', 'Robert', 'Tomas',
  'Zhang', 'Liu', 'Wang', 'Jack', 'Wsx', 'Guo'],
 "categories": ["A", "C", "A", "D", "A",
   "B", "B", "C", "A", "E", "F"]}
df = pd.DataFrame(d)
df

name categories
0 Jone A
1 Alica C
2 Emily A
3 Robert D
4 Tomas A
5 Zhang B
6 Liu B
7 Wang C
8 Jack A
9 Wsx E
10 Guo F

D、E、F 僅在分類中出現(xiàn)一次,A 出現(xiàn)次數(shù)較多。

統(tǒng)計出現(xiàn)次數(shù),并標準化

frequencies = df["categories"].value_counts(normalize=True)
frequencies

A    0.363636
B    0.181818
C    0.181818
E    0.090909
D    0.090909
F    0.090909
Name: categories, dtype: float64

設定閾值

threshold = 0.1
small_categories = frequencies[frequencies  threshold].index
small_categories
Index(['E', 'D', 'F'], dtype='object')

替換

df["categories"] = df["categories"].replace(small_categories, "Others")
df

name categories
0 Jone A
1 Alica C
2 Emily A
3 Robert Others
4 Tomas A
5 Zhang B
6 Liu B
7 Wang C
8 Jack A
9 Wsx Others
10 Guo Others

Python小技巧

列表推導式

例如,假設我們想創(chuàng)建一個正方形列表,例如

squares = []
for x in range(10):
 squares.append(x**2)
squares

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

squares = list(map(lambda x: x**2, range(10)))
squares

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

squares = [x**2 for x in range(10)]
squares

[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

同時還可以利用if來過濾列表

[(x, y) for x in [1,2,3] for y in [3,1,4] if x != y]

[(1, 3), (1, 4), (2, 3), (2, 1), (2, 4), (3, 1), (3, 4)]

列表推導式可以包含復雜表達式和嵌套函數(shù)

from math import pi
[str(round(pi, i)) for i in range(1, 6)]

['3.1', '3.14', '3.142', '3.1416', '3.14159']

列表推導式中的初始表達式可以是任意表達式,包括另一個列表推導式。

下面的列表推導式將對行和列進行轉置

matrix = [
 [1, 2, 3, 4],
 [5, 6, 7, 8],
 [9, 10, 11, 12],
]
[[row[i] for row in matrix] for i in range(4)]

[[1, 5, 9], [2, 6, 10], [3, 7, 11], [4, 8, 12]]

交換變量

a = 1
b = 2
a, b = b, a
print("a = ",a)
print("b = ",b)

a =  2
b =  1

檢查對象使用內(nèi)存情況

sys.getsizeof()

range()函數(shù)返回的是一個類,在使用內(nèi)存方面,range遠比實際的數(shù)字列表更加高效

import sys
mylist = range(1,10000)
print(sys.getsizeof(mylist))

48

合并字典

從Python3.5開始,合并字典的操作更加簡單

如果key重復,那么第一個字典的key會被覆蓋

d1 ={"a":1,"b":2}
d2 = {"b":2,"c":4}
m = {**d1,**d2}
print(m)

{'a': 1, 'b': 2, 'c': 4}

字符串分割成列表

string = "the author is beishanla"
s = string.split(" ")
s

['the', 'author', 'is', 'beishanla']

字符串列表創(chuàng)建字符串

l = ["the","author","is","beishanla"]
l = " ".join(l)
l

'the author is beishanla'

Python查看圖片

pip install Pillow
from PIL import Image
im = Image.open("E:/Python/00網(wǎng)絡爬蟲/Project/詞云圖跳舞視頻/aip-python-sdk-4.15.1/pictures/img_88.jpg")
im.show()
print(im.format,im.size,im.mode)

JPEG (1920, 1080) RGB

歡迎搜藏,持續(xù)更新

總結

到此這篇關于Pandas數(shù)據(jù)分析的一些常用小技巧的文章就介紹到這了,更多相關Pandas數(shù)據(jù)分析技巧內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python之pandas用法大全
  • Python pandas用法最全整理
  • Python Pandas常用函數(shù)方法總結
  • Python遍歷pandas數(shù)據(jù)方法總結
  • Python pandas常用函數(shù)詳解
  • Python使用Pandas庫常見操作詳解
  • pandas提升計算效率的一些方法匯總
  • 11個Python Pandas小技巧讓你的工作更高效(附代碼實例)
  • 詳解pandas獲取Dataframe元素值的幾種方法
  • python數(shù)據(jù)分析必會的Pandas技巧匯總

標簽:東莞 德宏 河池 廊坊 漢中 臨汾 長春 重慶

巨人網(wǎng)絡通訊聲明:本文標題《Pandas數(shù)據(jù)分析的一些常用小技巧》,本文關鍵詞  Pandas,數(shù)據(jù)分析,的,一些,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pandas數(shù)據(jù)分析的一些常用小技巧》相關的同類信息!
  • 本頁收集關于Pandas數(shù)據(jù)分析的一些常用小技巧的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚欧成人乱码一区二区| 99色视频| 国产91丝袜在线播放0| 美女免费毛片| 91麻豆精品国产自产在线观看一区| 国产精品1024在线永久免费| 国产成人啪精品| 国产美女在线一区二区三区| 欧美大片aaaa一级毛片| 天天色色色| 97视频免费在线观看| 国产成人精品综合| 亚洲第一色在线| 国产高清视频免费观看| 一级女人毛片人一女人| 国产高清视频免费观看| 毛片高清| 成人高清视频免费观看| 韩国三级视频网站| 国产精品免费精品自在线观看| 青青久久国产成人免费网站| 国产91精品系列在线观看| 亚飞与亚基在线观看| 精品国产一区二区三区精东影业| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 黄视频网站在线看| 九九精品影院| 91麻豆国产福利精品| 一级女性全黄生活片免费| 国产麻豆精品高清在线播放| 可以免费在线看黄的网站| 精品国产一区二区三区久久久蜜臀 | 国产成人啪精品| 一级女人毛片人一女人| 九九精品在线| 日韩av成人| 成人高清免费| 91麻豆爱豆果冻天美星空| 日韩一级黄色| 国产一区二区精品| 国产伦理精品| 久久精品成人一区二区三区| 国产视频一区在线| 高清一级片| 日韩免费在线视频| 国产激情一区二区三区| 成人高清视频免费观看| 日本伦理片网站| 九九精品在线| 国产视频一区在线| 久久久久久久网| 999久久狠狠免费精品| 国产精品123| 国产成人啪精品| 97视频免费在线观看| 韩国毛片| 精品国产亚洲人成在线| 韩国三级一区| 日本免费乱理伦片在线观看2018| 色综合久久天天综合绕观看 | 国产一区精品| 精品视频一区二区三区免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 99热精品在线| 国产不卡高清在线观看视频 | 天天做日日爱夜夜爽| 国产视频网站在线观看| 久久国产影院| 国产精品自拍在线| 韩国三级香港三级日本三级| 久久久久久久网| 精品视频在线观看一区二区| 精品国产一区二区三区久| 91麻豆高清国产在线播放| 韩国三级香港三级日本三级| 日韩一级黄色片| 午夜欧美成人久久久久久| 99久久网站| 亚欧成人乱码一区二区| 黄色短视频网站| 亚洲精品中文一区不卡| 欧美电影免费| 亚洲精品中文一区不卡| 成人免费网站视频ww| 亚洲wwwwww| 亚洲第一页色| 午夜欧美成人久久久久久| 天天做日日干| 久久久成人网| a级黄色毛片免费播放视频| 日韩中文字幕在线观看视频| 日韩在线观看免费| 九九热国产视频| 成人影院一区二区三区| 亚飞与亚基在线观看| 亚洲天堂免费| 九九九网站| 夜夜操网| 成人在免费观看视频国产| 国产原创视频在线| 国产伦久视频免费观看视频| 欧美一级视频高清片| 国产a一级| 亚洲第一色在线| 成人免费网站久久久| 国产一级生活片| 久久99中文字幕久久| 精品毛片视频| 一级毛片看真人在线视频| 成人a级高清视频在线观看| 精品国产一级毛片| 免费国产在线观看| 麻豆系列 在线视频| 毛片成人永久免费视频| 在线观看成人网| 精品视频一区二区三区免费| 麻豆网站在线看| 欧美激情一区二区三区中文字幕| 日本免费区| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩在线观看视频免费| 一级片片| 九九九网站| 国产麻豆精品| 一级女性全黄生活片免费| 成人高清免费| 国产伦精品一区二区三区在线观看| 99久久精品国产国产毛片| 国产精品免费久久| 国产一区二区精品久| 日韩在线观看视频黄| 亚欧成人乱码一区二区| 青青久久国产成人免费网站| 日韩女人做爰大片| 天天做日日干| 日韩欧美一及在线播放| 毛片电影网| 韩国三级香港三级日本三级| 久久国产精品自由自在| 精品视频一区二区三区免费| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产伦精品一区二区三区在线观看| 亚欧成人乱码一区二区| 91麻豆国产| 一级片片| 九九久久99| 国产精品自拍在线观看| 九九久久国产精品| 亚洲 激情| 久久精品店| 国产高清视频免费观看| 精品视频在线看| 日韩中文字幕在线播放| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 天天色色色| 精品视频在线观看视频免费视频| 色综合久久天天综合| 精品国产一区二区三区免费 | 久久国产影视免费精品| 欧美另类videosbestsex高清 | 99热精品一区| 国产视频在线免费观看| 亚欧乱色一区二区三区| 国产一区精品| 青青久久网| 亚洲第一页乱| 亚洲www美色| 亚欧乱色一区二区三区| 免费的黄视频| 韩国三级视频网站| 91麻豆国产福利精品| 久久福利影视| 九九久久国产精品大片| 国产高清在线精品一区二区| 日韩免费在线| 成人免费一级毛片在线播放视频| 欧美另类videosbestsex高清| 精品视频免费观看| 国产麻豆精品免费密入口| 日韩字幕在线| 一本高清在线| 国产高清在线精品一区a| 成人免费观看男女羞羞视频| 青青久久精品| 久久精品免视看国产成人2021| 国产不卡高清在线观看视频 | 国产伦精品一区二区三区无广告 | 天天做日日爱| 色综合久久天天综合绕观看 | 国产91精品系列在线观看| 精品国产一区二区三区久久久蜜臀 | 麻豆污视频| 中文字幕一区二区三区精彩视频| 国产a毛片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 久草免费在线色站| 在线观看成人网| 久久福利影视| 黄视频网站在线看| 成人a级高清视频在线观看|