У меня есть DatetimeIndex Pandas DataFrame. Я хотел бы filter Pandas Series value_counts к ключу 896.
DatetimeIndex
Pandas
DataFrame
filter
Pandas Series value_counts
896
Вот мой подход:
df.resample("M").productID.value_counts()[df.resample("M").productID.value_counts() == `"896"`]
К сожалению, это возвращает пустые данные. И да, это string, как это "896"
string
"896"
Поскольку вам нужен фильтр по категориям, а не по количеству, сравните индекс:
s = df.resample("M").productID.value_counts() s[s.index == "896"]
Если вы уверены, что существует 896 значение, используйте:
s["896"]
Или:
s.loc["896"]