Python数据框:将列合并并将值设置为不同的列

时间:2019-05-08 14:38:31

标签: python-3.x pandas numpy

我正在建立一个表,该表应确定针对同一用户的MAC映射,如果超过允许的限制,则丢弃最后一个。

以下为输入

User_Name               MAC1                MAC2                        MAC3
email_1@mail.com    AA:AA:AA:AA:A1      AA:AA:AA:AA:A2              NaN
email_1@mail.com    AA:AA:AA:AA:A5      NaN                         NaN
email_1@mail.com    PP:PP:PP:PP:P5      NaN                         NaN

预期输出如下:

User_Name               MAC1                MAC2                MAC3
email_1@mail.com    AA:AA:AA:AA:A1      AA:AA:AA:AA:A2      AA:AA:AA:AA:A5

PP:PP:PP:PP:P5的值超出限制(仅3 MAC),将被丢弃。如果MAC2不可用,则可以结算(PP:PP:PP:PP:P5)值。

0 个答案:

没有答案