继a question I asked previously之åŽï¼Œæˆ‘想知é“是å¦å¯ä»¥æ ¹æ®å…ƒç´ çš„å称æå–å’Œ/æˆ–åˆ†ç»„åˆ—è¡¨å…ƒç´ ã€‚
æ‰€æœ‰åˆ—è¡¨å…ƒç´ éƒ½åŒ…å«å‡ å¤©ï¼ˆè·¨è¶Šå‡ ä¸ªæœˆï¼‰çš„æ¯å°æ—¶æ•°æ®ï¼Œå¹¶éµå¾ªç›¸åŒçš„命å结构:
YYYY-MM-DD HH
ä»¥ä¸‹æ˜¯æˆ‘çš„åˆ—è¡¨çš„æ ·å(请注æ„,其他月份也有数æ®ï¼Œå› æ¤æˆ‘想专门针对个别月份):
我想è¦åšçš„是æå–具有相åŒMM
值的æ¯ä¸ªåˆ—è¡¨å…ƒç´ ï¼Œç„¶åŽå°†ç»„åˆåˆ—表ä¿å˜ä¸ºæ•°æ®æ¡†ã€‚
在这个例åä¸ï¼Œæˆ‘希望将1月份的所有内容组åˆåœ¨ä¸€ä¸ªæ•°æ®æ¡†ä¸ï¼Œå¹¶åœ¨ä¸€å¹´ä¸çš„å…¶ä»–å‡ ä¸ªæœˆé‡å¤è¿™ä¸€è¿‡ç¨‹ã€‚
我的想法是,我最终得到12个数æ®æ¡†ï¼Œæ¯ä¸ªæ•°æ®æ¡†ä»£è¡¨ä¸€å¹´ä¸çš„一个月。
å¦‚ä½•å®žçŽ°è¿™ä¸€ç›®æ ‡ï¼Ÿ
ç”案 0 :(得分:1)
您å¯ä»¥å°è¯•ä»¥ä¸‹æ–¹æ³•ï¼š
my_list = list('YYYY-01-DD HH-MM-SS' = data.frame(id=1),
'YYYY-01-DD HH-MM-SS' = data.frame(id=2),
'YYYY-02-DD HH-MM-SS' = data.frame(id=3),
'YYYY-01-DD HH-MM-SS' = data.frame(id=4))
library(data.table)
lapply(split(my_list,substr(names(my_list),6,7)),rbindlist)
输出:
$`01`
id
1: 1
2: 2
3: 4
$`02`
id
1: 3
希望这有帮助ï¼