cost 196 ms
計算類別在午夜經過的行之間的時間差

[英]Calculating Time Differences Between Rows Where the Category Passes Over Midnight

我有一個比較疼痛評分的數據集,並試圖確定該人處於特定疼痛范圍內的持續時間。 我最初創建了一個變量,其中包含每次疼痛評估的時間戳之間的差異。 這個想法是將每個疼痛評分視為常數,直到下一次評估疼痛為止。 這很有效,直到午夜后進行疼痛評分。 例如,如果在 2000 時進行疼痛評分,那么在 0200 時,前 ...

希望加快慢 R 查詢 - tidyverse/dplyr/lubridate 等

[英]Hoping To Speed Up Slow R Query - tidyverse/dplyr/lubridate etc

我在 R 中針對大型數據框(20 萬行,約 50 列)編寫了一個查詢小代表: 這很慢。 我現實生活中的數據框上的group_by()階段(這很重要)將其分成大約 40-50k 個組。 有什么簡單的方法可以加快速度嗎? (最好使用tidyverse東西)。 我想知道緩慢是否可能是因為group_by ...

使用 Lubridate Package 為 R 中的時間序列數據輸入改變年份和月份列

[英]Mutate Year with Month Column for a Time Series Data Input in R Using Lubridate Package

我有這個時間序列數據框如下: 我想將此數據框轉換為date列和value列的時間序列 object,以便我可以使用ts function 來過濾起點和終點,如ts(ts, start = starts, frequency = 12) 。 R 應該知道2022是一年,對應的1:12是它的月份,同樣 ...

2023-01-30 15:04:25   1   19    r / lubridate  
創建動態日期對象時出現的字符 NA

[英]chr NAs appearing when creating dynamic date objects

創建一些動態日期對象時,我遇到了一個非常間歇性的問題。 由於某種原因,next_m object 提供了一個 object 被認為是“chr NA”,而 m_after object 提供了正確的值(截至今天,“03”的字符 object)。 這對我來說似乎很奇怪,有人知道為什么會這樣嗎? 編輯: ...

2023-01-30 10:54:02   3   29    r / lubridate  
用計算出的下一個值填充缺失值

[英]Fill missing values with a calculated next value

我有一個帶有日期列的數據框,其中包含一些缺失值: 我想這樣填寫NA日期: 向上填充下一個非NA 從填充值中減去 1 年。 期望的結果: 我喜歡tidyverse ,所以我希望使用fill()和 lubridate 中的%m-% years(1)之類的東西。 我的嘗試: 似乎可行,但有更直接的方法嗎? ...

通過向日期列添加一系列月份來創建新列

[英]Create new columns by adding a sequence of months to a date column

我有日期列的數據: 我想添加一系列月份,從 1 到x到“X”列中的日期。 結果應該是一組新列,“X_1”、“X_2”、...“X_x”: 我嘗試了幾件沒有用的事情,例如: 我想根據這個操作創建 15 列,所以我想避免for循環。 我的真實數據有 80K 行。 ...

將 integer 中的時間轉換為 MIN:SEC

[英]Converting time in integer to MIN:SEC

我正在使用此代碼來查找兩次之間的差異: 但是 output 是 3.116667,我希望 output 的格式為 Min:sec so 3:18 我試過了 並希望這會奏效,但沒有奏效 ...

如何使用 R 中的研究開始和結束日期按月匯總數據以計算每月疾病流行率

[英]how to aggregate data by month using study start and end dates in R to calculate monthly disease prevelance

我有每個患者的開始和結束日期的隊列研究數據。 每個患者在完全不同的日期進入和退出研究。 我想計算每個月某種疾病的患病率。 我如何以一種顯示每月研究患者總數 (n_total) 和每月患有該疾病的患者總數 (n_disease) 的方式匯總數據,這將使我能夠計算患病率 (n_disease/n_tot ...

如何創建和組合周期間隔?

[英]How can I create and combine period intervals?

我想創建這樣的周期間隔 (0, 5] 月和 (5, 10] 月。然后將這些間隔合並到 (0, 10] 月。我用下面的 dataframe 簡化了我的實際問題。 削減 function 返回間隔我應該怎么辦? ...

2023-01-22 07:30:31   1   37    r / lubridate  
Dplyr 多條件匯總

[英]Dplyr Summarise on Multiple Conditions

所以我正在研究衛星數量的一些數據可視化,我想顯示每個月和高度,每個軌道發射了多少顆衛星。 我有一個列表(下面的片段,這是假數據)。 我正在嘗試創建一個氣泡 plot,其中對於 X 軸上的每個日期(按月分組),海拔高度(按 100 公里分組)然后氣泡的大小將是計數(顯示在第二個表中)。 COSPAR ...

如何計算 R 中日期間隔的平均值?

[英]How to calculate a mean for a date interval in R?

我有一個數據集 ( data.weather ),其中有一個天氣變量 ( TMAX ),用於兩個位置 ( LAT和LON的組合) 和兩年。 TMAX每年有十天可用,在此模擬示例中的位置。 我需要計算 data.locs 中四行中data.locs行的平均 TMAX ( mean_TMAX )。 ...

使用“lubridate”計算時間間隔

[英]Calculation of time intervals using 'lubridate'

出於統計原因,我想計算以下內容: 日期 2 - 日期 1 +1(天); 在一個月內。 對於上面的等式,如果 date2 == date1,這意味着 1 天。 對於數據,時間數據僅適用於 Y、M、D(無 HH、MM)。 以下日期可用於演示。 我想得到 (但這不起作用) ( (date %--% d ...

2023-01-17 23:52:21   3   60    r / lubridate  
時間序列中缺少日期時間值,用結轉最后一個值填充

[英]Missing datetime values in a time series, filling with carrying over the last value

我有盤中時間序列,像這樣: 如您所見,我的時間序列沒有遵循正確的順序,因為有幾分鍾表中缺少行。 我想做的是用時間填充缺失的日期,並用它之前的最后一個值填充缺失值。 我嘗試了很多東西,但到目前為止我無法妥善解決它。 歡迎任何幫助! 我已經嘗試將日期時間列轉換為 POSIXct 格式,但沒有成功。 我正 ...

無法使用日期格式

[英]unable to use date format

那里。 我一直在從 @mdancho84 復制你的量化股票分析,以了解他是如何編碼的。 但是,如圖所示,我一直遇到潤滑問題。 我試圖找到解決方案,但我仍然無法弄清楚如何解決它。 你能幫助我嗎? 我收到了他的錯誤消息: 計算Date = ymd(Date)時出現問題。 ℹ 所有格式都無法解析。 未找 ...

2023-01-16 22:22:49   1   42    r / lubridate  
如何修復字符 class 中的時間戳以更正 R 中的格式?

[英]How to fix timestamp in character class to correct format in R?

我在轉換字符 class 中的時間戳時遇到問題。我正在嘗試使用以下 function 然后我遇到的問題是我的時間列(當前為 class 字符)列出的值如下 1:00:05 或 55:42。 列中沒有日期。 55:45 在 mm:ss 中,而 1:00:05 在 hh:mm:ss 中。 這可能是問 ...

來自 Excel 中類似列的日期在 R 中以不同方式導入。如何獲得所需的日期格式:%d-%m-%Y?

[英]Dates from similar columns in Excel are imported differently in R. How can I get the desired date format: %d-%m-%Y?

我的問題已在 Stackoverflow 中被反復詢問和回答,但似乎沒有一個解決方案對我有用。 能否請你幫忙? 這是我使用 dput 的數據示例。 dput(sample_n(CA_Complication, 20)) 如您所見,excel 中有兩個日期列看起來相似(兩者的單元格格式均為date ...

lubridate 添加新列以添加一周中的小時數

[英]lubridate adding a new column to add hour of the week

我有這個數據框; 我想按城市分組,並將新列添加到稱為一周的小時數。 它在哪里顯示; 我努力了; ([第 1 天] * 24 + 小時的腹肌)有效但我想知道是否有辦法使用 lubridate 來做到這一點。 我檢查過有 as.duration,但我無法讓它工作。 ...

2023-01-12 21:20:52   1   29    r / lubridate  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM