![](/img/trans.png)
[英]Calculating Time Differences Between Rows Where the Category Passes Over Midnight
我有一個比較疼痛評分的數據集,並試圖確定該人處於特定疼痛范圍內的持續時間。 我最初創建了一個變量,其中包含每次疼痛評估的時間戳之間的差異。 這個想法是將每個疼痛評分視為常數,直到下一次評估疼痛為止。 這很有效,直到午夜后進行疼痛評分。 例如,如果在 2000 時進行疼痛評分,那么在 0200 時,前 ...
[英]Calculating Time Differences Between Rows Where the Category Passes Over Midnight
我有一個比較疼痛評分的數據集,並試圖確定該人處於特定疼痛范圍內的持續時間。 我最初創建了一個變量,其中包含每次疼痛評估的時間戳之間的差異。 這個想法是將每個疼痛評分視為常數,直到下一次評估疼痛為止。 這很有效,直到午夜后進行疼痛評分。 例如,如果在 2000 時進行疼痛評分,那么在 0200 時,前 ...
[英]Hoping To Speed Up Slow R Query - tidyverse/dplyr/lubridate etc
我在 R 中針對大型數據框(20 萬行,約 50 列)編寫了一個查詢小代表: 這很慢。 我現實生活中的數據框上的group_by()階段(這很重要)將其分成大約 40-50k 個組。 有什么簡單的方法可以加快速度嗎? (最好使用tidyverse東西)。 我想知道緩慢是否可能是因為group_by ...
[英]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是它的月份,同樣 ...
[英]chr NAs appearing when creating dynamic date objects
創建一些動態日期對象時,我遇到了一個非常間歇性的問題。 由於某種原因,next_m object 提供了一個 object 被認為是“chr NA”,而 m_after object 提供了正確的值(截至今天,“03”的字符 object)。 這對我來說似乎很奇怪,有人知道為什么會這樣嗎? 編輯: ...
[英]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 行。 ...
[英]replace NA with fixed values in R data frame for filtered months?
我有以下data.frame ,我試圖用固定值-1.2345 replace filtered后的月份,但它會拋出錯誤。 我覺得replace function 使用不當但有人可以看一下並提出修復建議嗎? 謝謝 ...
[英]Changing date formats from MM-YYYY to DD-MM-YYYY by creating random DD
我有一個具有變量 date_of_birth (MM-YYYY) 的數據集。 我想通過為每次觀察創建隨機 DD 將此格式更改為 DD-MM-YYYY。 ...
[英]Converting time in integer to MIN:SEC
我正在使用此代碼來查找兩次之間的差異: 但是 output 是 3.116667,我希望 output 的格式為 Min:sec so 3:18 我試過了 並希望這會奏效,但沒有奏效 ...
[英]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 返回間隔我應該怎么辦? ...
[英]Dplyr Summarise on Multiple Conditions
所以我正在研究衛星數量的一些數據可視化,我想顯示每個月和高度,每個軌道發射了多少顆衛星。 我有一個列表(下面的片段,這是假數據)。 我正在嘗試創建一個氣泡 plot,其中對於 X 軸上的每個日期(按月分組),海拔高度(按 100 公里分組)然后氣泡的大小將是計數(顯示在第二個表中)。 COSPAR ...
[英]How to calculate a mean for a date interval in R?
我有一個數據集 ( data.weather ),其中有一個天氣變量 ( TMAX ),用於兩個位置 ( LAT和LON的組合) 和兩年。 TMAX每年有十天可用,在此模擬示例中的位置。 我需要計算 data.locs 中四行中data.locs行的平均 TMAX ( mean_TMAX )。 ...
[英]Calculation of time intervals using 'lubridate'
出於統計原因,我想計算以下內容: 日期 2 - 日期 1 +1(天); 在一個月內。 對於上面的等式,如果 date2 == date1,這意味着 1 天。 對於數據,時間數據僅適用於 Y、M、D(無 HH、MM)。 以下日期可用於演示。 我想得到 (但這不起作用) ( (date %--% d ...
[英]Missing datetime values in a time series, filling with carrying over the last value
我有盤中時間序列,像這樣: 如您所見,我的時間序列沒有遵循正確的順序,因為有幾分鍾表中缺少行。 我想做的是用時間填充缺失的日期,並用它之前的最后一個值填充缺失值。 我嘗試了很多東西,但到目前為止我無法妥善解決它。 歡迎任何幫助! 我已經嘗試將日期時間列轉換為 POSIXct 格式,但沒有成功。 我正 ...
[英]How to use lubridate within data.table to manipulate dates?
如何使用 data.table 和 lubridate 包實現理想的結果(創建一個新的日期列,即另一個日期列的 function)? 這是簡單的代碼,它不起作用: 謝謝! ...
[英]unable to use date format
那里。 我一直在從 @mdancho84 復制你的量化股票分析,以了解他是如何編碼的。 但是,如圖所示,我一直遇到潤滑問題。 我試圖找到解決方案,但我仍然無法弄清楚如何解決它。 你能幫助我嗎? 我收到了他的錯誤消息: 計算Date = ymd(Date)時出現問題。 ℹ 所有格式都無法解析。 未找 ...
[英]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 中。 這可能是問 ...
[英]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 adding a new column to add hour of the week
我有這個數據框; 我想按城市分組,並將新列添加到稱為一周的小時數。 它在哪里顯示; 我努力了; ([第 1 天] * 24 + 小時的腹肌)有效但我想知道是否有辦法使用 lubridate 來做到這一點。 我檢查過有 as.duration,但我無法讓它工作。 ...