第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Python pandas 從 pandas 數(shù)據(jù)幀索引中刪除每天的第一分鐘

Python pandas 從 pandas 數(shù)據(jù)幀索引中刪除每天的第一分鐘

慕桂英546537 2023-08-22 15:12:50
我的 Contract_df 數(shù)據(jù)框結(jié)構(gòu)如下:df = pd.DataFrame({'quote_ts': ['2020-05-15 14:01:00.522517',                                 '2020-05-15 14:01:00.599999',                                 '2020-05-15 15:00:01.234517',                                '2020-05-16 14:00:00.312518',                                '2020-05-16 14:01:00.582517',                                '2020-05-17 14:00:00.122983',                                '2020-05-17 14:02:00.524567',                                '2020-05-18 14:00:00.522517'],                   'price': [1000, 1200, 1300, 1000, 1400, 1800, 1900, 1600]})df = df.set_index('quote_ts')我需要刪除每天的第一分鐘,以便生成的數(shù)據(jù)框等于:df = pd.DataFrame({'quote_ts': ['2020-05-15 15:00:01.234517',                                '2020-05-16 14:01:00.582517',                                '2020-05-17 14:02:00.524567'],                   'price': [1300, 1400, 1600]})df = df.set_index('quote_ts')在不同的日子里,第一分鐘并不總是相同的。
查看完整描述

2 回答

?
HUX布斯

TA貢獻1876條經(jīng)驗 獲得超6個贊

讓我們嘗試isin一下groupby head


df.index=pd.to_datetime(df.index)

toremove = df.groupby(df.index.date).head(1).index.strftime('%Y-%m-%d %H:%M')

df = df[~df.index.strftime('%Y-%m-%d %H:%M').isin(toremove)]

df

                            price

quote_ts                         

2020-05-15 15:00:01.234517   1300

2020-05-16 14:01:00.582517   1400

2020-05-17 14:02:00.524567   1900


查看完整回答
反對 回復(fù) 2023-08-22
?
慕容708150

TA貢獻1831條經(jīng)驗 獲得超4個贊

用于groupby.rank創(chuàng)建布爾掩碼


s = pd.to_datetime(df.index)

m = ((s.floor('Min').to_series().groupby(s.date).rank(method='dense') > 1)

                                                .to_numpy())

df_final = df[m]


Out[338]:

                            price

quote_ts

2020-05-15 15:00:01.234517   1300

2020-05-16 14:01:00.582517   1400

2020-05-17 14:02:00.524567   1900


查看完整回答
反對 回復(fù) 2023-08-22
  • 2 回答
  • 0 關(guān)注
  • 1634 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號