Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究 R 并且练习需要我创建一个列到数据似乎是 Q4 的Quarter 。
我使用 zoo library 和 lubridate,但我取得的结果是一年加 Q1。
我有一个 InvoiceDate 列,其中有一个完整的日期时间。
我需要的:
原始表,更具体地说是列,具有这样的日期时间:2010-12-01 08:26:00。列名称是 InvoiceDate。我需要获取此列并创建具有特定值的其他列,例如季度、年份、月份等。
我归档的内容:
我如何实现我的目标?
您可以使用内置函数来提取您需要的信息。
library(dplyr) df %>% mutate(quarter = quarters(InvoiceDate), Month = format(InvoiceDate, '%b'), weekday = weekdays(InvoiceDate))