,可以通过以下步骤实现:
df$date <- as.POSIXct(df$date)
df$hour <- format(df$date, "%H")
这将提取每个单元格的小时部分并存储在新列"hour"中。
以下是一个完整的示例代码,演示如何在日期的data.frame中查找每个单元格的小时:
# 导入必要的包
library(dplyr)
# 创建示例数据框
df <- data.frame(date = c("2022-01-01 09:30:00", "2022-01-01 10:45:00", "2022-01-02 14:20:00"))
# 将日期列转换为日期时间类型
df$date <- as.POSIXct(df$date)
# 提取小时部分并存储在新列中
df$hour <- format(df$date, "%H")
# 打印结果
print(df)
这将输出以下结果:
date hour
1 2022-01-01 09:30:00 09
2 2022-01-01 10:45:00 10
3 2022-01-02 14:20:00 14
对于腾讯云相关产品和产品介绍链接地址,由于不能提及具体的品牌商,建议您访问腾讯云官方网站,查找与云计算相关的产品和服务。腾讯云提供了丰富的云计算解决方案,包括云服务器、云数据库、云存储等,可以根据具体需求选择适合的产品。
Game Tech
Game Tech
Game Tech
腾讯技术创作特训营第二季
第五期Techo TVP开发者峰会
Elastic 实战工作坊
Elastic 实战工作坊
云+社区沙龙online [新技术实践]
云+社区沙龙online第5期[架构演进]
云+社区沙龙online第5期[架构演进]
云+社区沙龙online第5期[架构演进]
领取专属 10元无门槛券
手把手带您无忧上云