新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:在Python中如何合并兩個數(shù)據(jù)框
在Python中合并兩個數(shù)據(jù)框的方法:

創(chuàng)新互聯(lián)建站主營龍港網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,APP應(yīng)用開發(fā),龍港h5微信小程序定制開發(fā)搭建,龍港網(wǎng)站營銷推廣歡迎龍港等地區(qū)企業(yè)咨詢
一個簡單的解決方案是interval index從start and end設(shè)置中創(chuàng)建closed = both然后用于get_loc獲取事件,即(希望所有日期時(shí)間都在timestamps dtype中)
df_2.index = pd.IntervalIndex.from_arrays(df_2['start'],df_2['end'],closed='both') df_1['event'] = df_1['timestamp'].apply(lambda x : df_2.iloc[df_2.index.get_loc(x)]['event'])
輸出:
時(shí)間戳AB事件 0 2016-05-14 10:54:33 0.020228 0.026572 E1 1 2016-05-14 10:54:34 0.057780 0.175499 E2 2 2016-05-14 10:54:35 0.098808 0.620986 E2 3 2016-05-14 10:54:36 0.158789 1.014819 E2 4 2016-05-14 10:54:39 0.038129 2.384590 E3
更多相關(guān)學(xué)習(xí)推薦,敬請?jiān)L問python教程欄目~
網(wǎng)頁標(biāo)題:創(chuàng)新互聯(lián)Python教程:在Python中如何合并兩個數(shù)據(jù)框
文章起源:http://www.5511xx.com/article/cccgied.html


咨詢
建站咨詢
