熊猫python:向df添加空白列

Boosted_d16

我正在尝试将x数量的空白列添加到数据框。

这是我的功能:

def fill_with_bars(df, number=10):
    '''
    Add blank, empty columns to dataframe, at position 0
    '''

    numofcols = len(df.columns)

    while numofcols < number:
        whitespace = ''
        df.insert(0, whitespace, whitespace, allow_duplicates=True)
        whitespace += whitespace
    return df

但是我得到这个错误

ValueError: Wrong number of items passed 2, placement implies 1

我不确定自己在做什么错?

弗拉德·米罗诺夫(Vlad Mironov)

尝试这个:

def fill_with_bars(old_df, number=10):
    empty_col = [' '*i for i in range(1,number+1)]
    tmp = df(columns=empty_col)
    return pd.concat([tmp,old_df], axis=1).fillna('')

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章