我有一个dataframe,其中第一列是一个列表,我如何迭代列表并将值添加到相关的预定义列:
workflow cost cam gdp ott pdl
['cam', 'gdp', 'ott'] $2,346
['pdl', 'ott'] $1,200
应转换为:
workflow cost cam gdp ott pdl
['cam', 'gdp', 'ott'] $2,346 782 782 782
['pdl', 'ott'] $1,200 600 600
我可以得到列表的长度,但我不知道如何迭代列表以将其与列标题匹配。基本上,成本只是在列表中的进程数量之间均匀分配。
6条答案
按热度按时间j7dteeu81#
另一种选择:
样品结果:
lg40wkob2#
你可以这样做:
输出:
doinxwow3#
您可以尝试以下操作:
bqf10yzr4#
使用自定义
df.apply
:gojuced75#
另一种可能的解决方案:
输出:
798qvoo86#
这不是最好的方法,但你可以试试:
输出: