熊猫-将缺失的列自动添加到数据框

斯科特·马丁

我有一个列表,其中包含pandas Dataframe可以包含的所有可能的列。

possible_values = ['apples','banana','orange']

我试图执行检查,以便如果一个数据框没有按照上述列表包含所有列,则需要将该列添加到值设置为0的数据框中

例如,如果我拥有的数据框包含以下列,则需要添加其他两个缺少的列

df.columns = ['apples']

预期产量

df.columns = ['apples','banana','orange']
戴维·埃里克森

您可以像这样遍历各列并创建一个新列。

df = pd.DataFrame({'apples' : [1,2,3]})
possible_values = ['apples','banana','orange']
for val in possible_values:
    if val not in df.columns:
        df[val] = 0
df

输出:

    apples  banana  orange
0   1       0       0
1   2       0       0
2   3       0       0

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将缺失的日期添加到熊猫数据框

熊猫将列添加到未引用的数据框

将列添加到数据框熊猫上的组

熊猫数据框-将列添加到另一个数据框

将TOTAL行添加到熊猫数据框

将图像添加到熊猫数据框行

将元素添加到熊猫中的空数据框

将特定列从熊猫数据框添加到另一个熊猫数据框

将列表转换为元组后,熊猫将长度列添加到数据框

熊猫将对象的空列添加到数据框

逐行添加到熊猫数据框

熊猫:如何将列添加到多索引数据框?

根据外部条件将列添加到熊猫数据框

如何使用熊猫根据日期列和天数列将行添加到数据框

熊猫中的新列-通过应用列表groupby将系列添加到数据框

如何将列添加到一个空的熊猫数据框?

熊猫数据框将整数列添加到日期时间列

熊猫:将具有多个值的新列添加到groupby数据框

熊猫(python):如何将列添加到数据框以进行索引?

熊猫(python):如何将列添加到数据框以进行索引?

将常量列添加到熊猫数据框的更好方法

熊猫:最后将列添加到多索引数据框

使用熊猫迭代地将列添加到数据框

熊猫在关联的字符串值处将列添加到新数据框中?

删除后无法将列重新添加到熊猫多索引数据框

如何将大范围的NaN列添加到熊猫数据框

无法使用熊猫将列添加到数据框中

Python:将行添加到熊猫数据框中,数组作为列值而不是多行?

无法将熊猫数据框中的列添加到python中的mysql