【发布时间】:2022-12-10 01:30:22
【问题描述】:
我有一个供应商提供的文件,它将 N 种药物存储在由 ; 分隔的单个列中。我正在努力尝试融化然后按日期框分组。
meds = meds.melt(id_vars=['Vendor', 'patientid'], value_name='Medication')
meds = meds.loc[meds['Medication'].notnull()]
我希望它看起来像:
但由于“变量”发生变化,因此聚合将是错误的。
meds_final = meds.groupby(['Vendor', 'patientid', 'Medication']).count()
【问题讨论】:
-
请将您的数据添加为代码或链接,以便我们重现
标签: python-3.x group-by pandas-melt