我有一个存储日期、汽车品牌、颜色和城市的数据框:
date car_brand color city
"2020-01-01" porsche red paris
"2020-01-02" prosche red paris
"2020-01-03" porsche red london
"2020-01-04" porsche red paris
"2020-01-05" porsche red london
"2020-01-01" audi blue munich
"2020-01-02" audi red munich
"2020-01-03" audi red london
"2020-01-04" audi red london
"2020-01-05" audi red london
现在,我想通过以下方式从中创建一个数据帧: 将连续几天汽车品牌、颜色和城市匹配的行合并在一起。所以在这个例子中,我想以一个数据帧结束
date car_brand color city
["2020-01-01","2020-01-02"] porsche red paris
["2020-01-03"] porsche red london
["2020-01-04"] porsche red paris
["2020-01-05"] porsche red london
["2020-01-01"] audi blue munich
["2020-01-02"] audi red munich
["2020-01-03","2020-01-05"] audi red london
我怎样才能做到这一点?我试过pd.concat和pd.merge,但到目前为止没有任何效果。谢谢
如果连续性很重要,可以检查列表理解。这是从组上的
lambda
函数获取list
的技术的扩展输出
相关问题 更多 >
编程相关推荐