【发布时间】:2021-04-17 18:38:23
【问题描述】:
我有一个存储日期、汽车品牌、颜色和城市的数据框:
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 但到目前为止没有任何效果。谢谢!
【问题讨论】:
标签: python pandas dataframe merge