【发布时间】:2022-11-16 07:15:58
【问题描述】:
我有以下熊猫数据框
Consideration_level | Consideration_value
-------------------------------------------------
Car_ID 00111
Car_ID 00222
Car_type, Location Jeep, NYC
Car_Color, Location Pink, BOS
我想把它变成
Consideration_level | Consideration_value
-------------------------------------------------
Car_ID [00111]
Car_ID [00222]
Car_type, Location [[Jeep], [NYC]]
Car_Color, Location [[Pink], [BOS]]
所以本质上,我希望当 Consideration_level 不等于“Car_ID”时,Consideration_value 应该是一个列表列表;当 Consideration_level 等于“Car_ID”时,Consideration_value 将是一个列表。
我试过了
列表到列表的列表中
def 提取数字(lst): 返回 [[el] for el in lst]
但我不知道如何在这里做逻辑......感谢任何帮助!
【问题讨论】:
标签: python pandas list dataframe