基于列的值合并两行,以便合并时,其他列值应形成数组或集合

时间:2019-05-28 05:23:34

标签: python-3.x pandas dataframe merge

我想基于列的键值合并数据帧的行,这样在合并时,除键列之外的列下合并行的值应形成数组或集合或元组

例如,如果合并以下DataFrame(df),则应将“ name”的重复项合并在一起

import pandas as pd
df = pd.DataFrame({'name': ['Dravid','Dravid','Dravid','Dravid','Dravid'] , 'score': [270,233,222,217,200]})
print(df)

期望的数据帧是这个

df = pd.DataFrame({'name':'Dravid', 'score':[[270,233,222,217,200]]})
print(df)

0 个答案:

没有答案
相关问题