我有一个看起来像这样的数据帧
ID Loc SL_Local SL_State TP Overall
12 54X E I D
45 86I D I H E
98 65R H H H H
我想创建一个新的列(SL),它使用带有if/then逻辑的slu Local和slu State列。基本上,如果slu Local为空,那么SL=slu State,否则如果slu Local=D,slu State=I,那么SL=D,依此类推。总共大约有20种可能的组合。你知道吗
我发现了一些使用if/else逻辑创建标志的例子(比如here),但这并不是我想要的。我还发现了一些关于多个条件的问题(如this one),但是它返回^ {< CD1> },并且似乎不与空白值一起工作。我在一篇专栏文章中尝试了这种逻辑,南斯认为空格可能太难处理,但那也不管用。你知道吗
使用np.选择你知道吗
输出:
那就做吧
输出:
相关问题 更多 >
编程相关推荐