首页 > 解决方案 > 根据用户输入更新数据框中的日期

问题描述

我有一个用于评估工具列表的 R 数据集的输入变量。它看起来如下:

type <- as.integer(readline(prompt="Enter a Barcode: "))

我有两列,一列包含通过输入语句找到的信息(一组条形码编号),另一列包含将某事物输入“工具”变量的日期。我了解如何使用函数 Sys.Date 并且它对我来说很好,我只是很难让它在输入某些内容而不是在控制台中输出当前日期时更新数据框中的列。理想的输出将只是对数据框列的更新,在条形码输入所在的行中。例如,理想的输出如下所示:

Barcode_Number, Date_Used
5698, 2018-07-07
4570, 2018-07-11
4567, 2018-07-12
3298, 2018-07-13

条形码编号的结构只是输入到工具类型中的 4 位数字。然后评估该条码输入的输入日期,并在 Date_Used 列中更新日期。被更新的数据框只有两行,只有条形码行和日期行。一旦将条形码输入到类型变量语句中,理想情况下,我希望输入的日期在特定工具的日期行中更新。谢谢!

标签: r

解决方案


推荐阅读