我有一个列closed_by
,我需要将其展平并放入其他字段。
以前我使用的是df[['assigned_to.Display_value', 'assigned_to.link']] = df.assigned_to.apply(pd.Series)
,效果很好。但是,在closed_by
列中,并不总是填充数据。
我关闭的数据集是
Closed
{'link': 'https://link/070ac', 'display_value':'Carrie'}
{'link': 'https://link/4981a', 'display_value': 'Vinod'}
{'link': 'https://link/4981a', 'display_value': 'Vinod'}
{'link': 'https://link/4981a', 'display_value': 'Vinod'}
{'link': 'https://link/4981a', 'display_value': 'Vinod'}
``
``
``
``
``
此数据有意义,因为每个作业可能尚未关闭。我遇到的是ValueError: Columns must be same length as key
这也是有道理的,因为没有关闭的行中的数据。
我想要的是这样的东西,在未关闭的行中有占位符值。我已将PH放在预期的数据集中,但任何占位符都可以。
Closed_link Closed_display_value
https://link/070ac Carrie
https://link/4981a Vinod
https://link/4981a Vinod
https://link/4981a Vinod
https://link/4981a Vinod
PH PH
PH PH
PH PH
PH PH
答案 0 :(得分:0)
我确信有更多的pythonic方法可以做到这一点,如果有,请告诉我。我最终得到的是下面的内容。这会创建一个占位符dict,并允许我设置值。循环遍历我的列时,我可以设置长度为0(或者更少但不确定如何发生)的列到我们刚创建的字典中。
add_filter('wp_image_editirs','change_graphic-lib');
function change_graphic_lib($array){
return array('WP_Image_Editor_GD','WP_Image_Editor_Imagick');
}
我希望这有助于其他人。虽然不是超级pythonic,我敢肯定,它可以工作,并允许设置数据。