【发布时间】:2023-01-31 00:35:59
【问题描述】:
大家好,这是我的第一个问题。
我正在处理接受尿液分析的患者的数据集。 每行引用一个患者 ID,每个请求 ID 都可以引用不同类型的尿液分析(方面、颜色、红细胞数量、细菌等等)。 我添加了一张图片让您了解我的数据集。
我想重塑 making one request = one row ,所有测试都在同一行的同一请求中完成。 之后我想与另一个 df 合并,我通过请求 ID 重塑(因为第一个缺少“长结果”列,我从我们医院使用的另一个软件下载)。
我试过了:
df_pivot = df.pivot(index='Id Richiesta', columns = 'Nome Analisi Elementare', values = 'Risultato')
df_pivot.reset_index(就地=真)
在我想做之后 --> df_merge = pd.merge (df_pivot,df,how='left', on='Id Richiesta')
我试过一次使用另一个数据集,但出于其他目的我不得不删除重复项,并且它起作用了。 但是这次我必须分析所有的特征。
我能怎么做?除了删除重复项之外没有其他方法吗?
感谢您的任何帮助! :)
【问题讨论】:
标签: dataset reshape valueerror