如何基于值创建修改的列

时间:2019-06-28 10:35:46

标签: python

A,B,C和D是输入列,

输入:

{"date":"2019-01-01 00:00:00","name":"PETYA"}

需要输出

 A   B    C    D  
SG   TC   Y1  8  
SG   TC   Y2  2  
SG   TC   Y3  12 
SG1  TC   Y1  12 
SG1  TC   Y2  2 
SG1  TC   Y3  12 
SG1  TC1  Y1  12 
SG1  TC1  Y2  10 
SG1  TC1  Y3  9 

1 个答案:

答案 0 :(得分:0)

This answer介绍了如何基于逻辑语句向pandas DataFrames添加列。您将需要更复杂的one two three 选项。

我不完全了解您想要什么逻辑,但是我猜您的情况将类似于以下内容

np.select

您似乎有很多条件,因此请填写您留下的所有其他情况。