我有一个pandas数据框,其列为' date_created'
该列的格式为YYYY-MM-DD。例如:2017-10-05
我想按MM / YYYY
分组我用过它,但它包括DD
frame['date_created'].value_counts()
无论如何都要使用YYYY和MM来查询
答案 0 :(得分:4)
我会创建一个新专栏,比如" YearMonth"将日期固定为1.然后按此栏分组:
import pandas as pd
df = pd.DataFrame({'Date': ['2017-10-05', '2017-10-20']})
df['YearMonth'] = pd.to_datetime(df['Date']).map(lambda dt: dt.replace(day=1))
res = df['YearMonth'].value_counts()
# 2017-10-01 2
# Name: YearMonth, dtype: int64
答案 1 :(得分:3)
您还可以按月分组,$lines = Get-Content C:\Users\user1\Documents\permfile.txt
$files = Get-ChildItem "C:\Users\user1\Documents\AppFiles\" -Recurse -Include *.*
foreach($file in $files) {
$content = Get-Content $file
foreach($line in $lines) {
$permmatch = $content -Match $line.Trim()
if ($permmatch.Length -eq 0) {
....
覆盖
count