我有多个数据框,其行数在 8、9、10 之间变化。我想使用 len 8,9 获取数据框并将它们添加零行 - 使它们也具有 10 行。
最好的方法是什么?
我有多个数据框,其行数在 8、9、10 之间变化。我想使用 len 8,9 获取数据框并将它们添加零行 - 使它们也具有 10 行。
最好的方法是什么?
DataFrame.reindex
在列表理解中使用:
dfs = [df1, df2, df3]
dfs = [x.reindex(range(10), fill_value=0) for x in dfs]
如果需要通过最大索引值重新索引动态创建最大长度:
m = len(max(dfs, key=len))
dfs = [x.reindex(range(m), fill_value=0) for x in dfs]