在pandas中添加零行

3

我的数据中有两列。 row_idmeter_reading

row_id      meter_reading
1                 20
2                 30
3                 40
4                 50
5                 60

我希望在给定的表格下面添加10000行零。因此,在5和60之后,它将变成这样-
0                  0
0                  0
0                  0
0                  0
....................
....................
2个回答

4
与@santiagoNublado的答案类似,但在初始化d时使用df.columns(我没有足够的声望来发表评论,否则我会这样做):
d = pd.DataFrame(0, index=np.arange(10000), columns=df.columns)
df = pd.concat([df,d])

干杯!


2

使用:

d = pd.DataFrame(0, index=np.arange(10000), columns=['row_id','meter_reading'])
df = pd.concat([df, d])

1
@Rohan 如果您同意,请考虑接受答案 - santiagoNublado

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接