【问题标题】:Add Days to Date is 1st Row of Dataframe添加日期到日期是数据框的第一行
【发布时间】:2021-11-20 06:04:04
【问题描述】:

我有第一行 DataFrame,如下所示。

我需要从 df[1,17] 到 df[1,40] 增加 7 天

我写了如下代码

但是会报错

请帮忙

for(i in 1:23){
  
  test1[1,i + ncol(test1)] <- test1[1, ncol(test1)] + 7
  
}

错误信息: [&lt;-.data.frame(*tmp*, 1, i + ncol(test1), value = 18917) 中的错误: 新列会在现有列之后留下孔

图片原始数据框:

[![在此处输入图片描述][2]][2]

【问题讨论】:

  • 向我们展示您的原始数据框。
  • 请不要将代码或数据作为图片上传给these reasons
  • 您好,先生,没有其他方法可以显示我的数据框,因为它正在运行到 1000 行。一位成员要求我展示原始 DF
  • 您可以提供样本提取物。还有你期望的输出
  • 如果您创建一个小的可重现示例以及预期的输出,这将更容易提供帮助。阅读how to give a reproducible example

标签: r dataframe date


【解决方案1】:

我通过在现有 DF 中创建空列解决了错误

【讨论】:

    猜你喜欢
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 2021-01-24
    • 2021-07-25
    • 1970-01-01
    • 2021-02-01
    • 1970-01-01
    • 2013-10-19
    相关资源
    最近更新 更多