代码之家  ›  专栏  ›  技术社区  ›  John Smith

根据标签将列表映射到DataFrame

  •  -1
  • John Smith  · 技术社区  · 4 年前

    根据不同的标签,我有不同的观察结果。 在下面的例子中,我们有不同的衡量标准: a , b c .对于每个变量,我们可以得到一些值。

    观察1:我们对所有人都有一些价值观 A. , B C

    ['a','b','c']
    ['value_a_1','value_b_1','value_c_1']
    

    观察2:我们只有 A. C .

    ['a','c']
    ['value_a_2','value_c_2']
    

    我们可以看到测量b是不存在的。

    问题1

    如何将观察2转化为:

    ['value_a_2',None,'value_c_2']
    

    问题2

    我还想创建一个数据帧(熊猫),如下所示:

    pd.DataFrame([['value_a_1','value_b_1','value_c_1'],['value_a_2',None,'value_c_2']],columns=['a','b','c'])
    

    enter image description here

    1 回复  |  直到 4 年前