【发布时间】:2020-12-02 18:34:16
【问题描述】:
我有 df:
ClientName ID ID2 RoomTypeName RoomDescription
Emerson 3609 NCGY STANDARD A2T
Morningstar 3667 ND8Q STANDARD C1D,B1Q,B1K
Morningstar 3668 ND8Q STANDARD C1Q,B1Q,B2T
Morningstar 3748 ND8Q STANDARD B1Q,STU
Morningstar 3748 ND8Q DELUXE SQ1,SK1
McDonalds 3773 NI0 STANDARD STD
McDonalds 3773 NI0 DELUXE DLC
我希望最终结果按客户端名称、ID 和 ID2 分组,并有一个映射或字典来为房间类型名称和房间描述创建键值对 所以例如:如果我搜索 id 3748 的豪华房型,它应该会显示 SQ1、SK1。我怎样才能做到这一点? 期望的输出 df:
ClientName ID ID2 RoomTypeName RoomDescription
Emerson 3609 NCGY STANDARD [A2T]
Morningstar 3667 ND8Q STANDARD [C1D,B1Q,B1K]
Morningstar 3668 ND8Q STANDARD [C1Q,B1Q,B2T]
Morningstar 3748 ND8Q STANDARD,DELUXE [B1Q,STU][SQ1,SK1]
McDonalds 3773 NI0 STANDARD,DELUXE [STD],[DLC]
【问题讨论】:
-
嗨,塔里克。感谢您编辑我的问题。我对堆栈溢出还很陌生,你能告诉我你是如何设法将那个凌乱的表格变成 df 的吗?谢谢
-
每行前加4个空格。
标签: python dataframe dictionary pandas