问题描述
我基本上想看到一个空字段,对于df1的group1的groupby,对于系列“ semi”,不一定是“ 0”。由于group1没有'semi',因此根本没有报告,但我希望将其修复。
import pandas as pd
import matplotlib.pyplot as plt
df1 = pd.DataFrame({'Title': ['A1','A2','A3','B1','C13'],'Whole': ['full','full','part','semi']})
group1 = ['A1','A3']
d_group1 = df1[df1.Title.isin(group1)]
d_count_group1 = pd.Series(['full','semi'],dtype=str)
print(d_count_group1)
d_count_group1 = d_group1.groupby(['Whole']).agg({'Whole': ['count']})
print(d_count_group1)
解决方法
尝试一下:
import discord
intents = discord.Intents().all()
bot = discord.Bot(prefix='',intents=intents)
输出:
d_group1.groupby('Whole')['Whole'].count()\
.rename('count')\
.reindex(['full','part','semi'],fill_value='-')\
.reset_index()