【发布时间】:2022-11-02 22:14:02
【问题描述】:
我有数据框,其中包含用户行为中的步骤/操作。提供样品。有很多步骤。每个步骤包含两列:副标题和维度。 我需要为每个步骤新列合并列副标题和维度 - 如果维度为空,则仅保留副标题,如果不保留仅维度。
所以新列 step0 值:如果 df['dimension1 (step0)'] 不是空值,则使用 df['dimension1 (step0)] 如果 df['dimension 1 (step0)] 为空,则使用 df['subtitle (step0)'] 然后重复第 1 步。
我是完全的新手。
预期输出:
df['step0'] 的值:客户端、主页、内部 df['step1'] 的值:客户端、客户端、地图
等等
请提供代码帮助
【问题讨论】:
-
您的“数据框”已经是矩阵了吗?您可能需要发布一些实际数据或实际代码。如果你有一个矩阵,你可以索引数据,然后使用 if 和 elif 语句来创建一个新的数据集。然后将其输出到csv。