请问,怎么使用代码把给处a,b,c,合并到dataframe?
代码怎么写?(示例数据比较少,实际上数据非常多)
a=['a','b','c','d']
b=['01','02','03']
c=[1,2,3,4,5,6,7,8,9,10,11,12]
使用groupby,参考一下如下代码,
import pandas as pd
df=pd.DataFrame({'a':['a','b','c','d']*3,'b':['01']*4+['02']*4+['03']*4,'c':range(1,13)})
print(df)
df=df.groupby(['a'])[['b','c']].agg(lambda x:list(x)).reset_index()
print(df)