如何在数据框上映射和创建与其他2列中的值相对应的新列

时间:2019-09-09 14:21:52

标签: python pandas dataframe

我有一个pandas数据框架,如下所示,我的目标是在现有的pandas数据框架中创建一个新列,并根据2个不同列中的值将值分配给该列的每一行。 of与算术数值无关,在第一列中有传感器编号,在另一列中有斜率,现在在我要创建的新列中,我必须为相应的传感器编号和斜率添加匹配的组件

enter image description here

我尝试创建一个字典并将其映射到熊猫数据框,但是我只能在其中包含传感器编号,而不包括相应的坡度

Component_LIST= {1015:'Blade_Fatigue', 215:'Hub=pitch_Bolts'}
df_fatigue_filtered['Component_List'] = 
df_fatigue_filtered['Sensor_Num'].map(Component_LIST)

现在上面的代码为相应的传感器编号创建了组件列表,但是每个传感器都有一个以上的斜率,所以只想知道如何在此处也可以映射斜率

0 个答案:

没有答案