亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

如何從數據框中的隨機日期中選擇行?

如何從數據框中的隨機日期中選擇行?

蝴蝶刀刀 2022-10-25 15:20:55
我有一個數據框,每分鐘都有來自不同傳感器的測量值。我想選擇一天中做出的措施,這一天是隨機選擇的。這是數據框的前 10 行:                   Time   CO2     H         T0  21-Dec-2018 15:04:00  1540  59.3  17.950001  21-Dec-2018 15:05:00  1440  55.6  18.150002  21-Dec-2018 15:06:00  1426  53.7  18.250003  21-Dec-2018 15:07:00  1426  52.3  18.350004  21-Dec-2018 15:08:00  1382  51.3  18.450005  21-Dec-2018 15:09:00  1338  50.3  18.620196  21-Dec-2018 15:10:00  1304  49.4  18.750007  21-Dec-2018 15:11:00  1274  48.6  18.920198  21-Dec-2018 15:12:00  1262  47.8  19.520199  21-Dec-2018 15:13:00  1258  47.2  19.22019例如,如果日期范圍從“2018 年 12 月 21 日 15:04:00”到“2018 年 12 月 31 日 23:59:00”,則隨機選擇一天,假設 24 日。隨機選擇獲取當天的所有措施(總共應該是 1440,每分鐘一個)。這可能嗎?
查看完整描述

1 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

首先使用 將日期列轉換為日期時間pod.to_datetime,并使用DataFrame.sample從它包含的日期中抽取隨機樣本。然后用它來索引數據框:


df['Time'] = pd.to_datetime(df.Time)

random_day = df.Time.dt.day.sample(1).values.item()

df_on_random_day = df[df.Time.dt.day.eq(random_day)]


查看完整回答
反對 回復 2022-10-25
  • 1 回答
  • 0 關注
  • 99 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號