我有一个Pandas数据帧,如下所示(目前除了内置的行索引外没有索引,但是如果向“Person”和“Car”添加索引更容易,那也没关系):
before = pd.DataFrame({
'Email': ['john@example.com','mary@example.com','jane@example.com','john@example.com','mary@example.com'],
'Person': ['John','Mary','Jane','John','Mary'],
'Car': ['Ford','Toyota','Nissan','Nissan','Ford']
})
我想把它改成这样:
^{pr2}$请注意,约翰拥有一辆福特和一辆尼桑,玛丽拥有一辆福特和一辆丰田,保罗则坚持他信任的尼桑。在
我尝试过各种不同的排列方式来堆叠一个多索引的数据帧、分组、旋转——我似乎不知道如何从“Car”列中获取值,并将其转换为一个值为“True”的新列,通过,比如说,他们的名字来将人合并在一起。在
不确定这是否是最好的方法,但有一种方法是-
相关问题 更多 >
编程相关推荐