问题标签 [padr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 在原始数据中的日期之外填充数周
如何在原始数据中的日期之外填充数周?
它适用于天间隔:
r - 在 R 中填充日期以添加缺失/空白月份?
padr R pacakge vignette描述了不同的包函数来填充所述日期和时间周围的日期和时间。
我的情况是,我将在数据框(即dplyr::count()
)中记录事件,并且需要在一段时间内绘制事件的情节...... 1 年。当我在低容量数据框中计算事件时,我经常会得到单行项目结果,如下所示:
要使用 ggplot 在一年内按月绘制此图,需要 12 行的数据框。它基本上需要看起来像这样:
也许可以通过和函数padr()
的某种组合来做到这一点。我的尝试如下所示,第 3 行和第 4 行都没有构建上面直接显示的数据框。thicken()
pad()
我如何使用padr()
, lubridate()
, tidyverse()
, data.table()
,base R
或任何你喜欢的方式直接构建上面的数据框?如果需要说明,也不应考虑手动输入每个月。谢谢你。
r - 在 R 中添加具有特定值的行并用零替换缺失值
这是我的数据框:
我想添加行,以便在我的数据框中获得每个月的全部距离(0、5、10、15、20),并在周和中获得 0,如下所示:
我一直在尝试使用 padr 包,但没有得到我想要的。
r - 使用 Pad 功能填充日期时出现问题
我在使用 Pad 函数 (Padr) 填补时间序列中的空白时遇到问题。我有一些代码可以从服务器下载每小时数据,在特定时间段内一次一天。每天下载完数据后,目的是使用pad清理数据并添加时间和日期,以便可以适当组合而不会出错。
该函数将数据下载为列表,如下所示:
想要一个程序自动填写如下:
我在下面的代码中使用了 PAD 来填补空白,但如果数据从 02:00:00 开始,它就会从那个时间步开始。使用 start_val 和 end_val 时,识别日期和时间似乎有问题,任何帮助将不胜感激。我已经尝试了很多解决方法,但没有运气。请记住日期会有所不同,并且无法知道错过了哪个小时。
**更新
我认为主要问题是 R 没有认识到 00:00:00 是时间序列的开始,因此它不会填补 01:00:00 作为空白。如果差距在不同的地方,这两种解决方案都有效。有什么想法吗。请参阅下面的结构。
r - Pad within grouped dates in R
I've got my data frame above and I'm trying to pad dates within each group with the padr R package.
The error doesn't make much sense to me. I'm looking for output that would look like the following:
Anybody have any idea what went wrong?
r - 如何在 R 中以小于 1 秒的单位填充日期向量?
我试图弄清楚如何使用小于 1 秒的单位将时间间隔添加到 R 中的日期向量。如您所见,填充一秒间隔有效,但小数失败。我环顾四周,似乎R中没有“毫秒”单位。有什么方法可以填充间隔小于1秒的时间向量吗?
r - 使用 padr 加厚日期范围,其中起始值与数据框中的日期之一相同
我不完全确定这是一个错误还是我真的做错了什么。但我会在这里问这个问题,然后从那里开始。
假设我们有一个调用次数的虚拟数据集:
我现在想加厚这个数据集,看看每周有多少电话从."2019-02-18"
因此我们有:
现在我希望从一天"2019-02-18"
到一天的一周内"2019-02-24"
应该有12+4+2+8 = 26
电话。
我们来看一下...
使用padr
库,我使用函数thicken
:
看看df_calls_weekly
我们有以下输出:
我们似乎得到了不同的答案,即从"2019-02-18"
我们接到14 个电话开始的那一周。不是26?
经过调查,我发现在查看如何thicken
创建数据框时,它似乎删除了 where 行Call_date == "2019-02-18"
。您可以在这里明确看到:
输出:
无论出于何种原因,它都忽略了Call_date
of "2019-02-18"
。我认为这与调用日期与函数start_val
中指定的日期相同这一事实有关。thicken
如果有人知道如何使增厚以包含恰好与 中的开始日期参数相同的任何日期thicken
,我将不胜感激。
r - R 的 padr 包声称“日期时间变量不变”,但它确实发生了变化
我有一个名为df
如上所示的 R 数据框。我想专注于行号5
和6
. 我通常可以使用包 padr 来填充行5
和6
. padr的pad()
功能基本上会以用户指定的间隔添加行,最好显示为"X"
下面添加的行。
为了到达那里,我通常发出一个命令,如下所示,它在 padr 中运行良好。但它在我的具体示例中不起作用,而是产生如下所示的警告。
为什么它声称“日期时间变量不变化”对于行5
和6
,当日期时间确实变化时。行5
变量的日期时间为“2019-08-01”,行变量YrMo
的日期时间为“2020-05-01”。让我明确说明“2019-08-01”与“2020-05-01”不同。6
YrMo
任何想法出了什么问题?我试图创建一个可重现的示例但不能。我创建的基本示例都按预期工作(正如我所描述的)。希望这些线索可以帮助某人确定发生了什么。
r - R中有没有办法填补每半小时的夜间数据空白?
我有一组 10 年(2009-2020),间隔 30 分钟的气象数据集,但数据在 2 年(2015-2017)的夜间(~17:00 到第二天~08:00)有缺失值由于仪器的电池故障。变量是:气温、湿度、风、辐射。
- 有没有人有任何好主意来填充这些值?或者
- 如果我想在同一时间步(其余年份)使用每个变量的平均值填充它们,该怎么做?请问有什么想法吗?
我尝试使用fill_by_function(fun = mean)
padR,但它使用所有数据集的平均值和单个值。
下面我放了一个我的数据框结构的切片示例:
r - 不完整数据的 Padr 函数
这是我的部分数据:
我想让这些数据从一年的第一天开始,到最后一天结束,并为缺失的日期填零。当我试图改变
start_val="2019-01-01"
我收到需要使用类 Date、POSIXlt 或 POSIXct 的消息。我也尝试 %d 让它显示所有天,但这也没有用。