我有一个看起来像 1000 行 10 列的数据框
我想添加 20 列,每列只有一个值(我称之为默认值)
因此,我最终的 df 将是 1000 行,30 列
我知道我可以做 30 次:
df['column 11'] = 'default value'
df['column 12'] = 'default value 2'
但我想以正确的编码方式来做
我有一个带有我的{'column label' : 'defaultvalues'}
我该怎么做?
我已经尝试过 pd.insert
或 pd.concatenate
但无法通过
谢谢
问候,
埃里克
最佳答案
一种方法:
df_len = len(df)
new_df = pd.DataFrame({col: [val] * df_len for col,val in your_dict.items()})
df = pd.concat((df,new_df), axis=1)
关于python - 在 Salesforce 中使用默认值创建多个列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55746528/