色综合中文综合网_性猛交娇小69hd_久久精品99久久久久久_欧美日韩精品一区二区三区四区 _97视频色精品_国产高清精品久久久久_日日鲁鲁鲁夜夜爽爽狠狠视频97 _国产成人免费视频精品含羞草妖精 _熟女少妇在线视频播放_精品人妻一区二区三区麻豆91 _久久女同性恋中文字幕_一区二区福利视频

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據,讓數據分析更高效

作者:Roman Orac
魚羊 編譯整理
量子位 報道 | 公眾號 QbitAI

數據分析,如何能錯過?Pandas?。

現在,數據科學家 Roman Orac 分享了他在工作中相見恨晚的 Pandas 使用技巧。

了解了這些技巧,能讓你在學習、使用 Pandas 的時候更加高效。

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

話不多說,一起學習一下~

Pandas實用技巧

用 Pandas 做數據分析,最大的亮點當屬 DataFrame。不過,在展示成果的時候,常常需要把 DataFrame 轉成另一種格式。

Pandas 在這一點上其實十分友好,只需添加一行代碼。

DataFrame 轉 HTML

如果你需要用 HTML 發送自動報告,那么?to_html?函數了解一下。

比如,我們先設定這樣一個 DataFrame:

import?numpy?as?np
import?pandas?as?pd
import?random

n?=?10
df?=?pd.DataFrame(
????{
????????"col1":?np.random.random_sample(n),
????????"col2":?np.random.random_sample(n),
????????"col3":?[[random.randint(0,?10)?for?_?in?range(random.randint(3,?5))]?for?_?in?range(n)],
????}
)

用上 to_html,就可以將表格轉入 html 文件:

df_html?=?df.to_html()
with?open(‘analysis.html’,?‘w’)?as?f:?f.write(df_html)
不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

與之配套的,是?read_html?函數,可以將 HTML 轉回 DataFrame。

DataFrame 轉 LaTeX

如果你還沒用過 LaTeX 寫論文,強烈建議嘗試一下。

要把 DataFrame 值轉成 LaTeX 表格,也是一個函數就搞定了:

df.to_latex()
不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

DataFrame 轉 Markdown

如果你想把代碼放到 GitHub 上,需要寫個 README。

這時候,你可能需要把 DataFrame 轉成 Markdown 格式。

Pandas 同樣為你考慮到了這一點:

print(df.to_markdown())
不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

注:這里還需要 tabulate 庫

DataFrame 轉 Excel

說到這里,給同學們提一個小問題:導師/老板/客戶要你提供 Excel 格式的數據,你該怎么做?

當然是——

df.to_excel(‘analysis.xlsx’)

需要注意的是,如果你沒有安裝過?xlwt?和?openpyxl?這兩個工具包,需要先安裝一下。

另外,跟 HTML 一樣,這里也有一個配套函數:read_excel,用來將excel數據導入pandas DataFrame。

DataFrame 轉字符串

轉成字符串,當然也沒問題:

df.to_string()

5個鮮為人知的Pandas技巧

此前,Roman Orac 還曾分享過 5 個他覺得十分好用,但大家可能沒有那么熟悉的 Pandas 技巧。

1、data_range

從外部 API 或數據庫獲取數據時,需要多次指定時間范圍。

Pandas 的 data_range 覆蓋了這一需求。

import?pandas?as?pd
date_from?=?“2019-01-01”
date_to?=?“2019-01-12”
date_range?=?pd.date_range(date_from,?date_to,?freq=”D”)
print(date_range)

freq = “D”/“M”/“Y”,該函數就會分別返回按天、月、年遞增的日期。

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

2、合并數據

當你有一個名為left的DataFrame:

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

和名為right的DataFrame:

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

想通過關鍵字“key”把它們整合到一起:

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

實現的代碼是:

df_merge?=?left.merge(right,?on?=?‘key’,?how?=?‘left’,?indicator?=?True)

3、最近合并(Nearest merge)

在處理股票或者加密貨幣這樣的財務數據時,價格會隨著實際交易變化。

針對這樣的數據,Pandas提供了一個好用的功能,merge_asof

該功能可以通過最近的key(比如時間戳)合并DataFrame。

舉個例子,你有一個存儲報價信息的DataFrame。

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

還有一個存儲交易信息的DataFrame。

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

現在,你需要把兩個DataFrame中對應的信息合并起來。

最新報價和交易之間可能有10毫秒的延遲,或者沒有報價,在進行合并時,就可以用上 merge_asof。

pd.merge_asof(trades,?quotes,?on=”timestamp”,?by=’ticker’,?tolerance=pd.Timedelta(‘10ms’),?direction=‘backward’)
不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

4、創建Excel報告

在Pandas中,可以直接用DataFrame創建Excel報告。

import?numpy?as?np
import?pandas?as?pd

df?=?pd.DataFrame(np.array([[1,?2,?3],?[4,?5,?6],?[7,?8,?9]]),?columns=["a",?"b",?"c"])

report_name?=?'example_report.xlsx'
sheet_name?=?'Sheet1'
writer?=?pd.ExcelWriter(report_name,?engine='xlsxwriter')
df.to_excel(writer,?sheet_name=sheet_name,?index=False)

不只是數據,還可以添加圖表。

#?define?the?workbook
workbook?=?writer.book
worksheet?=?writer.sheets[sheet_name]
#?create?a?chart?line?object
chart?=?workbook.add_chart({'type':?'line'})
#?configure?the?series?of?the?chart?from?the?spreadsheet
#?using?a?list?of?values?instead?of?category/value?formulas:
#?????[sheetname,?first_row,?first_col,?last_row,?last_col]
chart.add_series({
????'categories':?[sheet_name,?1,?0,?3,?0],
????'values':?????[sheet_name,?1,?1,?3,?1],
})
#?configure?the?chart?axes
chart.set_x_axis({'name':?'Index',?'position_axis':?'on_tick'})
chart.set_y_axis({'name':?'Value',?'major_gridlines':?{'visible':?False}})
#?place?the?chart?on?the?worksheet
worksheet.insert_chart('E2',?chart)
#?output?the?excel?file
writer.save()

注:這里需要 XlsxWriter 庫

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

5、節省磁盤空間

Pandas在保存數據集時,可以對其進行壓縮,其后以壓縮格式進行讀取。

先搞一個 300MB 的 DataFrame,把它存成 csv。

df?=?pd.DataFrame(pd.np.random.randn(50000,300))
df.to_csv(‘random_data.csv’,?index=False)

壓縮一下試試:

df.to_csv(‘random_data.gz’,?compression=’gzip’,?index=False)

文件就變成了136MB。

不容錯過的Pandas小技巧:萬能轉格式、輕松合并、壓縮數據

gzip壓縮文件可以直接讀取:

df?=?pd.read_csv(‘random_data.gz’)

這一份Pandas技巧筆記,暫且說到這里。各位同學都做好筆記了嗎?

Talk is cheap, show me the code。學會了,就用起來吧

— 完 —

版權所有,未經授權不得以任何形式轉載及使用,違者必究。
久久综合久久网| 欧美性一区二区| 欧美日本高清视频| 激情网站五月天| 少妇又紧又色又爽又刺激视频| 亚洲黄色片视频| 久久国产视频网| 日韩一区二区免费高清| 国产黄视频在线| 欧美日韩性视频| 中文久久久久久| 日韩一区在线播放| 91视频在线免费观看| 久久久无码人妻精品无码| 波多野结衣一区二区在线| 成人h动漫精品| 日韩欧美一区在线观看| 日日骚久久av| 欧美日韩亚洲一区二区三区四区| 成人蜜臀av电影| 亚洲激情在线观看视频免费| 国产一区二区三区小说| 久久99久久久久| 国产原创一区二区三区| 国产精品欧美激情| 特一级黄色大片| 欧美成人午夜剧场免费观看| 亚洲黄色三级视频| 欧美性猛xxx| 日韩欧美一区二区三区四区五区| 黄色aaa视频| 久久综合久久综合久久| 一区二区欧美亚洲| 久久精品视频中文字幕| 天堂在线一区二区三区| 亚洲午夜久久久久久久久电影院 | 国产成人av一区二区三区在线观看| 91在线一区二区| 日本精品va在线观看| 亚洲第一天堂网| 欧美日韩中文字幕在线播放| 欧美怡红院视频| 日本一区二区不卡在线| 日韩国产欧美精品在线| 日韩免费电影一区二区| 亚洲手机在线观看| 亚洲欧美国产va在线影院| 无码人妻精品一区二区蜜桃百度| 五月婷婷激情久久| 久久婷婷国产综合国色天香| 黄色三级中文字幕| 性高潮久久久久久久久久| 欧美精品久久久久a| 美女黄色一级视频| 奇米色777欧美一区二区| 欧美亚洲国产日本| 国产欧美一区二区三区沐欲| 国产av自拍一区| 九色精品免费永久在线| 韩国理伦片一区二区三区在线播放| 欧美精品二区三区四区免费看视频 | 久久免费公开视频| 久久久久久亚洲精品| 草草影院第一页| 色婷婷狠狠综合| www.五月天色| 免费三级在线观看| 夜夜躁日日躁狠狠久久88av| 久久久久久国产精品mv| 久久精品国产99久久6| 国产一区二区免费在线观看| 亚洲人成人无码网www国产| 亚洲国产精品自拍| 成人在线免费播放视频| 亚洲图片在线播放| 69堂国产成人免费视频| 国产精品va在线观看无码| 日韩欧美国产午夜精品| 视频免费1区二区三区| 欧美日韩亚洲一区二区三区| 日b视频免费观看| 姝姝窝人体www聚色窝| 久久精品中文字幕一区二区三区| 久久高清无码视频| 天天干,天天操,天天射| 一区二区精品国产| 在线亚洲欧美视频| 亚洲日本在线a| 免费av网站在线| 男的插女的下面视频| 色素色在线综合| 亚洲中文字幕无码中文字| 一区二区三区日韩欧美| 久久精品国产99久久99久久久| 午夜a成v人精品| 色一情一乱一伦一区二区三欧美| 亚洲风情第一页| 麻豆免费在线观看视频| 色吧影院999| 国产亚洲欧美久久久久| 91精品国产高清久久久久久| 天堂成人免费av电影一区| 亚洲成人久久网| 美女爽到高潮91| 中文字幕第九页| 欧美精品video| 欧美午夜xxx| 久久综合综合久久综合| 久久久久无码国产精品| 偷拍视频一区二区| 亚洲在线视频一区| 亚洲熟妇无码av| 日韩亚洲成人av在线| 午夜影院免费视频| 国产一区不卡在线观看| 日韩xxx高潮hd| 日韩欧美激情在线| 日本在线视频播放| 欧美天天综合网| 国产ts变态重口人妖hd| 亚洲一区二区三区在线观看视频 | 亚洲乱妇老熟女爽到高潮的片| 色偷偷综合社区| 国产精品久久久久aaaa樱花 | 中文字幕在线视频一区二区三区| 日韩三区在线观看| 91中文字幕永久在线| 欧美精品乱码久久久久久按摩| 中文字幕欧美人妻精品| 一本色道综合久久欧美日韩精品| 国产精品久久久久久久9999| 国产人妖乱国产精品人妖| 色婷婷狠狠18禁久久| 精品欧美黑人一区二区三区| 奇米888四色在线精品| 艳妇乳肉亭妇荡乳av| 中文字幕一区二区三区精彩视频| 欧美大胆a视频| 亚洲综合久久久久| 国产精品视频一区二区三| 国产精品久久久久久av福利| 国产精品美女久久久久av爽李琼 | 亚洲欧美激情一区| 一区二区三区日本| 青娱乐91视频| av在线观看地址| 欧美乱大交xxxxx| 六月丁香激情综合| 九九热免费精品视频| 加勒比在线一区二区三区观看| 国产精品久久久久91| 91色视频在线导航| 国产狼人综合免费视频| 97视频免费观看| 色偷偷88888欧美精品久久久 | 91久久精品美女| 午夜久久久久久| 在线中文字幕网站| 免费人成视频在线播放| 日韩欧美国产精品| 伊人精品一区二区三区| 欧美大波大乳巨大乳| 亚欧激情乱码久久久久久久久| 亚洲精品一区二区三区99| 日韩美女视频网站| 天天干天天玩天天操| 亚洲欧洲另类精品久久综合| 国产精品国产三级国产aⅴ入口| 成人午夜av影视| 一区二区高清视频在线观看| 色香蕉久久蜜桃| 欧美日韩一级大片网址| 亚洲成人免费在线观看| 国产三级欧美三级| 久久久久久蜜桃| 狠狠色噜噜狠狠狠狠色吗综合| 日韩av不卡电影| 日韩精品一区二区三区视频播放| 精品日韩美女的视频高清| 成人免费视频国产| 国产亚洲视频一区| 欧美大陆一区二区| 777精品视频| 欧美猛男男办公室激情| 999久久久国产| 亚洲五月六月| 亚洲黄色一区二区三区| 国产精品久久久久久久久久小说 | 日本视频久久久| 免费成人美女在线观看.| 一级片一级片一级片| 人妻换人妻仑乱| 久久福利一区二区| av一区观看| 美日韩在线视频| 日韩人体视频一二区| 99视频精品免费视频| 亚洲av无码国产精品永久一区| 樱花视频在线免费观看| 欧美日韩在线一区二区三区| 日韩一区二区三区视频在线| 日本视频一区二区| 五月激情四射婷婷| 91香蕉视频网址| 日韩中字在线观看| 日日噜噜噜夜夜爽爽| 国产亚洲精品久久飘花| 欧美老少做受xxxx高潮| 久久夜精品va视频免费观看| 国产精品一区二区三区四区五区 | 一区二区亚洲欧洲国产日韩| 456亚洲影院| 欧美一区二区三区精品电影| 精品亚洲夜色av98在线观看| 亚洲国产三级网| 精品毛片乱码1区2区3区| 日韩欧美在线视频| 狠狠躁天天躁日日躁欧美| 黄色小说综合网站| jizz日本在线播放| 三上悠亚久久精品| 国产在线视频91| 亚洲精品视频在线观看视频| 欧美一级二级三级蜜桃| 亚洲色图狂野欧美| 成人a视频在线观看| 久久亚洲影音av资源网| 国产精品爽黄69天堂a| 国产在线一区二区三区播放| 九色porny自拍视频| 日韩成人一级片| 色欧美日韩亚洲| 日产精品久久久一区二区福利 | 日本精品一二三| 国产白袜脚足j棉袜在线观看| 亚洲麻豆一区二区三区| 国产又色又爽又高潮免费| 天天做天天爱夜夜爽| 天堂资源在线中文精品| 成人av影院在线| 午夜精品久久久久久久99| 欧美日韩激情在线观看| 日韩人妻一区二区三区| 成人在线免费播放视频| 一区中文字幕在线观看| yjizz视频| 欧美成人精品欧美一级| 在线观看一二三区| a在线欧美一区| 欧美卡1卡2卡| 欧美成人激情图片网| 超碰91在线播放| 日本成人在线不卡视频| 亚洲第一视频网站| 亚洲欧美电影在线观看| 91无套直看片红桃在线观看| 黄色av一区二区| 不卡视频免费播放| 亚洲天堂网中文字| 欧美电影免费提供在线观看| 欧美极品少妇xxxxⅹ裸体艺术| 精品久久久久亚洲| 国产午夜伦鲁鲁| 日韩 欧美 视频| 很污的网站在线观看| av高清在线免费观看| 手机看片一级片| 天天躁日日躁狠狠躁av| 久久精品99国产精| 99精品欧美一区二区三区小说| 亚洲乱亚洲乱妇无码| 91av在线免费观看| 中文字幕av不卡在线| 中文字幕在线观看视频网站| 欧美日韩午夜激情| 欧美黄色免费网址| 久久 天天综合| 38少妇精品导航| 精品中文字幕在线播放| 99re这里都是精品| 精品区一区二区| 丁香婷婷久久久综合精品国产| 亚洲理论中文字幕| 中文区中文字幕免费看| 国产精品久久久久久久久免费桃花 | 国产午夜亚洲精品羞羞网站| 久久九九全国免费| 日韩欧美在线视频免费观看| 夜夜嗨av一区二区三区四区 | 一区二区三区在线免费播放| 精品乱人伦小说| 高清无码视频直接看| 欧美性受xxx黑人xyx性爽| 亚洲第一av网站| 国产精品手机在线观看| 婷婷无套内射影院| 亚洲一区三区在线观看| 精品肉丝脚一区二区三区| 国产精品国产三级国产普通话蜜臀| 日韩欧美一区在线观看| 99视频国产精品免费观看| 自拍视频一区二区| 欧美激情资源网| 精品丰满人妻无套内射| 亚洲国产精品激情在线观看| 在线看无码的免费网站| 免费在线观看日韩欧美| 69堂成人精品视频免费| 无码人妻丰满熟妇精品区| 色999日韩国产欧美一区二区| 色综合久久综合网97色综合 | 日本美女一区二区三区视频| 91精品麻豆日日躁夜夜躁| 最新av在线免费观看| 三级黄色在线视频| 国产高清不卡一区| 精品久久久久99| 精品久久久久久一区| 草草影院第一页| 国产一区美女在线| 亚洲国产日韩欧美综合久久| 亚洲免费999| 久久在线观看免费| 国产美女久久精品香蕉69| 亚洲精品乱码久久| 亚洲精品视频一区| 久久久久久久久久久久久久一区 | 欧美又粗又大又爽| 日本中文字幕有码| 精品少妇一区二区| 中文字幕乱码人妻综合二区三区 | 国产欧美精品在线| 日韩精品一卡二卡| 亚洲加勒比久久88色综合| 亚洲一区二区三区色| 国产精品主播直播| 日韩av第一页| 无码人妻精品一区二区三区99不卡| 免费在线看成人av| 日韩在线观看免费全| 羞羞的视频在线| 精品一区二区久久| 欧美激情精品久久久久| 精品无码在线观看| 欧美日韩在线直播| 中文字幕第66页| 国产精品区一区二区三| 国产精品二区二区三区| 免费成人在线视频观看| 国内精品视频久久| 国产成人午夜视频| 日本在线播放一区二区| 中文字幕久久久| 捆绑紧缚一区二区三区视频| 久久久久久久久久久99| 欧美日韩一本到| 在线观看国产亚洲| 久久久在线视频| 中文资源在线播放| 91大神在线播放精品| 人妻少妇无码精品视频区| 日韩视频在线永久播放| 久久久久99人妻一区二区三区| 色噜噜偷拍精品综合在线| 古装做爰无遮挡三级聊斋艳谭| 成人午夜av电影| 国产精品日韩欧美综合| 国产精品伊人久久| 精品国产一区二区三区麻豆小说 | 国产精品免费看片| 亚洲高清视频一区| 亚洲男人天堂av| 成年人视频软件| 91免费版黄色| 五月婷婷久久综合| 久久不卡免费视频| 国产精品自拍首页| 欧美性xxxxxx少妇| 在线视频一区二区三区四区| 日韩美女写真福利在线观看| 92久久精品一区二区| 日本午夜在线亚洲.国产| 天堂资源在线中文精品| 国产精品一 二 三| 成人国产精品免费网站| 黄色免费视频大全| 精品国产老师黑色丝袜高跟鞋| 欧美国产日韩激情| 亚洲欧美自拍偷拍色图| 中文字幕久久久久久久| 亚洲精品资源美女情侣酒店| 人妻少妇精品无码专区| 国产精品无码av无码| 欧美亚州韩日在线看免费版国语版 | 国产91久久久| 久久一区二区三区av| 成人激情四射网| 亚洲综合第一| 日韩av在线一区| 久久精品72免费观看| 天天干在线影院| 青青青国产精品一区二区| 大伊人狠狠躁夜夜躁av一区| 在线播放成人av| 无套内谢大学处破女www小说| 久久国产精品免费一区| 欧美亚洲免费在线一区| 亚洲 精品 综合 精品 自拍| 能在线观看的av网站| 精品国产三级a在线观看|