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

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù),讓數(shù)據(jù)分析更高效

作者:Roman Orac
魚羊 編譯整理
量子位 報(bào)道 | 公眾號(hào) QbitAI

數(shù)據(jù)分析,如何能錯(cuò)過(guò)?Pandas?。

現(xiàn)在,數(shù)據(jù)科學(xué)家 Roman Orac 分享了他在工作中相見(jiàn)恨晚的 Pandas 使用技巧。

了解了這些技巧,能讓你在學(xué)習(xí)、使用 Pandas 的時(shí)候更加高效。

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

話不多說(shuō),一起學(xué)習(xí)一下~

Pandas實(shí)用技巧

用 Pandas 做數(shù)據(jù)分析,最大的亮點(diǎn)當(dāng)屬 DataFrame。不過(guò),在展示成果的時(shí)候,常常需要把 DataFrame 轉(zhuǎn)成另一種格式。

Pandas 在這一點(diǎn)上其實(shí)十分友好,只需添加一行代碼。

DataFrame 轉(zhuǎn) HTML

如果你需要用 HTML 發(fā)送自動(dòng)報(bào)告,那么?to_html?函數(shù)了解一下。

比如,我們先設(shè)定這樣一個(gè) 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,就可以將表格轉(zhuǎn)入 html 文件:

df_html?=?df.to_html()
with?open(‘a(chǎn)nalysis.html’,?‘w’)?as?f:?f.write(df_html)
不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

與之配套的,是?read_html?函數(shù),可以將 HTML 轉(zhuǎn)回 DataFrame。

DataFrame 轉(zhuǎn) LaTeX

如果你還沒(méi)用過(guò) LaTeX 寫論文,強(qiáng)烈建議嘗試一下。

要把 DataFrame 值轉(zhuǎn)成 LaTeX 表格,也是一個(gè)函數(shù)就搞定了:

df.to_latex()
不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

DataFrame 轉(zhuǎn) Markdown

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

這時(shí)候,你可能需要把 DataFrame 轉(zhuǎn)成 Markdown 格式。

Pandas 同樣為你考慮到了這一點(diǎn):

print(df.to_markdown())
不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

注:這里還需要 tabulate 庫(kù)

DataFrame 轉(zhuǎn) Excel

說(shuō)到這里,給同學(xué)們提一個(gè)小問(wèn)題:導(dǎo)師/老板/客戶要你提供 Excel 格式的數(shù)據(jù),你該怎么做?

當(dāng)然是——

df.to_excel(‘a(chǎn)nalysis.xlsx’)

需要注意的是,如果你沒(méi)有安裝過(guò)?xlwt?和?openpyxl?這兩個(gè)工具包,需要先安裝一下。

另外,跟 HTML 一樣,這里也有一個(gè)配套函數(shù):read_excel,用來(lái)將excel數(shù)據(jù)導(dǎo)入pandas DataFrame。

DataFrame 轉(zhuǎn)字符串

轉(zhuǎn)成字符串,當(dāng)然也沒(méi)問(wèn)題:

df.to_string()

5個(gè)鮮為人知的Pandas技巧

此前,Roman Orac 還曾分享過(guò) 5 個(gè)他覺(jué)得十分好用,但大家可能沒(méi)有那么熟悉的 Pandas 技巧。

1、data_range

從外部 API 或數(shù)據(jù)庫(kù)獲取數(shù)據(jù)時(shí),需要多次指定時(shí)間范圍。

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”,該函數(shù)就會(huì)分別返回按天、月、年遞增的日期。

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

2、合并數(shù)據(jù)

當(dāng)你有一個(gè)名為left的DataFrame:

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

和名為right的DataFrame:

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

想通過(guò)關(guān)鍵字“key”把它們整合到一起:

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

實(shí)現(xiàn)的代碼是:

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

3、最近合并(Nearest merge)

在處理股票或者加密貨幣這樣的財(cái)務(wù)數(shù)據(jù)時(shí),價(jià)格會(huì)隨著實(shí)際交易變化。

針對(duì)這樣的數(shù)據(jù),Pandas提供了一個(gè)好用的功能,merge_asof

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

舉個(gè)例子,你有一個(gè)存儲(chǔ)報(bào)價(jià)信息的DataFrame。

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

還有一個(gè)存儲(chǔ)交易信息的DataFrame。

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

現(xiàn)在,你需要把兩個(gè)DataFrame中對(duì)應(yīng)的信息合并起來(lái)。

最新報(bào)價(jià)和交易之間可能有10毫秒的延遲,或者沒(méi)有報(bào)價(jià),在進(jìn)行合并時(shí),就可以用上 merge_asof。

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

4、創(chuàng)建Excel報(bào)告

在Pandas中,可以直接用DataFrame創(chuàng)建Excel報(bào)告。

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)

不只是數(shù)據(jù),還可以添加圖表。

#?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 庫(kù)

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

5、節(jié)省磁盤空間

Pandas在保存數(shù)據(jù)集時(shí),可以對(duì)其進(jìn)行壓縮,其后以壓縮格式進(jìn)行讀取。

先搞一個(gè) 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。

不容錯(cuò)過(guò)的Pandas小技巧:萬(wàn)能轉(zhuǎn)格式、輕松合并、壓縮數(shù)據(jù)

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

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

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

Talk is cheap, show me the code。學(xué)會(huì)了,就用起來(lái)吧

— 完 —

版權(quán)所有,未經(jīng)授權(quán)不得以任何形式轉(zhuǎn)載及使用,違者必究。
色天天综合久久久久综合片| 亚洲专区区免费| 久艹视频在线免费观看| 欧美老熟妇喷水| 色一情一乱一伦一区二区三区日本| 欧美极品欧美精品欧美图片| 日本超碰在线观看| 一级性生活大片| 国产免费一区二区三区四区| 精品少妇爆乳无码av无码专区| 91精品国产乱码在线观看| 亚洲国产精品成人无久久精品| 成人免费视频国产免费| 亚洲精品911| 国产在线麻豆精品观看| 高潮精品一区videoshd| 亚洲色图欧洲色图| 欧美福利电影网| 亚洲一区二区福利| 欧美在线视频一区二区| 国产一区二区久久久| 男女h黄动漫啪啪无遮挡软件| 国产美女三级视频| caopeng视频| 黄色污污视频软件| 九九国产精品视频| 亚洲女性喷水在线观看一区| 欧美一级片免费看| 欧美另类xxx| 国产一区二区视频在线免费观看 | 欧美猛男gaygay网站| 在线免费观看羞羞视频一区二区| 欧美亚洲国产日本| 日韩高清国产一区在线观看| 韩国中文字幕av| 国产日产精品一区二区三区的介绍| 在线播放一级片| 成人一区二区在线观看| 欧美午夜影院在线视频| 国产亚洲精品久久| www.一区二区三区| 国产性xxxx18免费观看视频| 91免费公开视频| 天堂在线视频免费观看| 亚洲欧美乱综合| 国产亚洲激情在线| 精品国产一区二区三区免费 | 久久国产毛片| 亚洲精品免费看| 亚洲丝袜一区在线| 99久久自偷自偷国产精品不卡| 日本一道本久久| 一本色道久久88| 日韩精品亚洲一区| 亚洲电影在线播放| 欧美国产视频日韩| 中文字幕精品在线播放| 99国产精品无码| 日韩av网站在线观看| 午夜精品久久久久久久久| 色婷婷久久一区二区| 欧美久久电影| 在线免费观看黄色小视频| www.av黄色| 亚洲五码中文字幕| 久久久人成影片一区二区三区| 中文字幕在线亚洲三区| 特级西西人体高清大胆| 精品一区二区在线免费观看| 欧美精品国产精品| 97超级碰碰| 免费看91视频| 天天操天天操天天操| 亚洲国产精品久久久男人的天堂 | 欧美在线观看一二区| 日本老师69xxx| 久草综合在线观看| 亚洲天堂视频在线| 亚洲制服丝袜在线| 情事1991在线| 永久免费的av网站| 你懂的网站在线| 欧美在线不卡一区| 国产精品亚洲不卡a| 国产传媒第一页| 国产成人免费视频一区| 亚洲人午夜精品免费| 一区二区三区不卡在线| www.国产成人| 亚洲一区在线播放| 国产精品影院在线观看| 欧美成人三级伦在线观看| 精品一区二区在线播放| 亚洲欧美激情视频| 欧美久久久久久久久久久久久| 亚洲精品国产精品乱码视色| 欧美日韩精品二区| 国语精品中文字幕| 国产性生活网站| 亚洲欧美偷拍三级| 91精品视频免费看| 国产91在线播放九色| 国产日韩欧美不卡在线| 日韩男女性生活视频| 亚洲精品乱码久久久久久蜜桃图片| 久久久夜夜夜| 亚洲国产精品va在看黑人| japanese在线播放| 亚洲av无码一区二区三区性色| 欧美高清视频不卡网| 日韩久久不卡| www.五月婷婷.com| 欧美精品乱码久久久久久按摩| 日韩国产欧美精品| 夜夜躁狠狠躁日日躁av| 日韩一级黄色大片| 成人免费观看cn| 日韩国产欧美三级| 日韩中文字幕在线视频| 日韩av加勒比| 99国产一区二区三精品乱码| 欧洲成人免费视频| 国产三级精品三级观看| 亚洲福利一二三区| 日韩区国产区| www.av黄色| 中国china体内裑精亚洲片| 爆乳熟妇一区二区三区霸乳| 国产自产高清不卡| 欧美一级成年大片在线观看| 国产黄色大片免费看| 一区二区欧美精品| 台湾成人av| 欧美一区二区三区激情| 日韩中文字幕在线视频| 免费成人深夜夜行p站| 亚洲免费在线视频一区 二区| 国内精品二区| 丰满人妻一区二区三区四区53| 一区二区三区www| 欧美体内she精高潮| www.亚洲激情.com| 成人免费看片网站| 国产麻豆免费观看| 中文字幕日韩有码| 色噜噜日韩精品欧美一区二区| 亚洲另类在线制服丝袜| 日韩资源av在线| 久久婷婷亚洲| 2018日韩中文字幕| 国产在线综合网| 精品日韩一区二区三区免费视频| 欧美男女交配视频| 亚洲欧洲av在线| 热舞福利精品大尺度视频| 无码国产精品96久久久久| 高清在线视频日韩欧美| 国产性生活网站| 亚洲国产97在线精品一区| 国产精品19p| 亚洲3atv精品一区二区三区| 国产精品夜夜夜爽张柏芝| 国产一区中文字幕| 国产精品12| 三级在线观看一区二区| 成人高h视频在线| 国产精品高潮呻吟久久久| 久久久精品亚洲| 强行糟蹋人妻hd中文| 亚洲国产精品成人精品| 中文字幕狠狠干| 91超碰这里只有精品国产| 91高清国产视频| 亚洲视频免费看| 日韩精品一区在线视频| 久久久久久久久久看片| 一级二级三级欧美| 91在线小视频| 中文字幕在线亚洲精品| 久久夜色精品一区| 性欧美18一19内谢| 国产肉丝袜一区二区| 潘金莲一级淫片aaaaaa播放1| 99久久99久久精品国产片果冻| 欧美日韩电影一区二区三区| 高清av一区二区| 只有这里有精品| 国产精品美女久久福利网站| 热99这里只有精品| 亚洲香蕉伊在人在线观| 国模私拍视频在线观看| 日本韩国欧美一区二区三区| 日批免费观看视频| 日韩精品一区二区三区在线观看 | 中文字幕免费观看一区| 欧美国产亚洲一区| 精品女同一区二区三区在线播放 | 日韩久久精品一区二区三区| 91美女精品福利| 久久综合九色综合88i| 亚洲国产精品麻豆| 在线免费观看污视频| 亚洲精品美女视频| 亚洲天堂视频网站| 国产精品91久久| 巨乳诱惑日韩免费av| 久久国产精品久久| 久久久不卡网国产精品一区| 日本精品免费在线观看| 在线一区二区三区做爰视频网站| 国产麻豆天美果冻无码视频| 亚洲精品视频网上网址在线观看| 日韩黄色一级大片| 国产精品亚洲自拍| 国产成人a级片| 国产xxxxx在线观看| 欧美人与z0zoxxxx视频| 九九久久免费视频| 日韩免费av一区二区| 毛片av一区二区三区| 欧美少妇一区二区三区| 精品成人av一区| 亚洲高潮女人毛茸茸| 久久国产精品免费视频| 天天操天天射天天| 久久精品在线免费视频| 欧美性20hd另类| 天海翼在线视频| 97色在线视频观看| 国产宾馆实践打屁股91| 久久精品午夜福利| 亚洲护士老师的毛茸茸最新章节| 中文字幕人妻一区二区三区视频| 国产精品二区二区三区| 中文字幕av资源一区| 精品一区二区视频在线观看| 久久夜色精品国产| 久久丁香综合五月国产三级网站| 国产va亚洲va在线va| 日韩欧美一级片| 一卡二卡在线视频| 日韩.欧美.亚洲| 91极品视觉盛宴| www.国产一区二区| 欧美大香线蕉线伊人久久国产精品| 亚洲制服丝袜av| www亚洲色图| 国产精品h片在线播放| 97久久精品人人做人人爽| 动漫美女无遮挡免费| 欧美国产视频日韩| av在线一区二区| 91黄色免费视频| 国产成人av在线| 国产日韩av一区| chinese全程对白| 国产精品久久精品国产| 疯狂做受xxxx高潮欧美日本 | 在线亚洲一区二区| 中文字幕永久在线视频| 在线观看三级网站| 日韩精品在线免费观看| 奇米一区二区三区av| 波多野结衣xxxx| 欧美猛交免费看| 91美女福利视频| 91香蕉视频污在线观看| 国产伦精品一区二区三区视频免费| 精品久久久久久久久国产字幕| 天堂网中文字幕| 国产女主播av| 国产一区二区三区在线免费观看| 麻豆视频观看网址久久| 大尺度做爰床戏呻吟舒畅| 国产精品永久免费观看| 亚洲午夜国产一区99re久久| 国产精品xxxxxx| 欧美亚洲精品一区二区| 欧美xxxx做受欧美.88| 国产网站一区二区三区| 精品一级少妇久久久久久久| 一本色道久久99精品综合| 国产视频精品xxxx| 国产乱码精品一区二区三| 免费看污片的网站| 久久99精品久久久久久青青日本 | 中文字幕欧美日本乱码一线二线| 麻豆视频在线观看| 裸体大乳女做爰69| 超在线视频97| 一区二区三区久久| av在线亚洲天堂| 欧洲在线免费视频| 91精品视频免费观看| 91精品国产福利| 国产精品99久久久| 欧美日韩成人免费观看| 欧美一级爱爱视频| 久久久久久久97| 亚洲成a人片在线观看中文| 精品乱子伦一区二区| 亚洲乱妇老熟女爽到高潮的片| 99视频在线免费观看| 精品国产免费人成在线观看| www.av精品| 国产精品免费无遮挡无码永久视频| 日本精品一区二区三区四区| 国产精品视频yy9099| 911精品产国品一二三产区| 国产麻豆精品视频| 国产香蕉在线视频| 国产免费人做人爱午夜视频| 国产精品美乳在线观看| 欧美一区二区三区在线电影| 成人av片在线观看| 天堂免费在线视频| 最新中文字幕免费视频| 俄罗斯精品一区二区| 亚洲天堂网在线观看| 亚洲人成网站在线| 久久午夜电影| 成人观看免费视频| 国产激情在线观看视频| 99久久久精品免费观看国产| 亚洲欧美在线免费观看| 亚洲综合无码一区二区| 免费成人性网站| 亚洲国产精品成人无久久精品| 欧美日韩亚洲一二三| 91在线看网站| 久久视频这里只有精品| 精品久久久久久中文字幕一区奶水| 老司机午夜精品视频| 日韩精品乱码久久久久久| 91aaa精品| 在线观看一区二区三区三州| 日本久久亚洲电影| 亚洲少妇中文在线| 在线观看亚洲一区| 久久亚洲捆绑美女| 久久精品123| 日本中文字幕久久| 大又大又粗又硬又爽少妇毛片 | 成人黄色午夜影院| 久久深夜福利免费观看| 91精品欧美一区二区三区综合在| 国产精品理伦片| 国产综合久久久久影院| 一级久久久久久久| 国产人妻精品一区二区三区不卡| 日本久久久久久久久久久久| 中文字幕一区二区三区四区五区六区 | 国产手机视频在线观看| 2018日韩中文字幕| 亚洲av无码专区在线播放中文| 日韩女优av电影在线观看| 久久亚洲精品小早川怜子| 美国黄色片视频| 国产熟女一区二区丰满| 欧美亚洲国产bt| 成人国产在线激情| 中文人妻一区二区三区| 国产99999| 亚洲一区二区偷拍精品| 久久精品亚洲热| 欧美一级片免费观看| 国产成人av免费在线观看| 午夜a成v人精品| 国产原创精品| 无码人妻精品一区二区中文| 成人黄色大片在线观看 | 午夜精品久久久久久久久久| 亚洲在线观看视频网站| 日本系列第一页| 精品国产1区2区| 日韩一区二区三区观看| 性欧美1819| 中文字幕不卡在线| 色综合电影网| 日韩国产成人精品| 337p亚洲精品色噜噜狠狠| 精品久久久久久无码中文野结衣| 天天做夜夜爱爱爱| 午夜精品久久久久影视| 日韩三级电影| 免费亚洲电影在线| 国产狼人综合免费视频| 一级黄色性视频| 中文字幕av一区 二区| 91精品久久久久久久久久| 国产成人无码精品| 香蕉久久一区二区不卡无毒影院 | 青青草成人在线观看| 国产精品久久久久久久久久小说| 欧美一区免费看| 亚洲欧美日韩另类| 亚洲精品中字| 日日噜噜夜夜狠狠视频欧美人 | 欧美激情中文网| 欧美视频久久久| 麻豆md0077饥渴少妇| 亚洲va在线va天堂| 久久久.www| 国产免费一区二区三区在线能观看| 成人短视频下载| 国产成年人在线观看| 亚洲三级免费观看| 韩日视频在线观看| 亚洲精品乱码久久久久久| 2022中文字幕|