【发布时间】:2018-08-22 21:06:27
【问题描述】:
我在 python 中处理一个巨大的数据框,有时我需要在数据框的确定位置添加一个空行或几行。对于这个问题,我创建了一个小数据框 df 以显示我想要实现的目标。
> df = pd.DataFrame(np.random.randint(10, size = (3,3)), columns =
> ['A','B','C'])
> A B C
> 0 4 5 2
> 1 6 7 0
> 2 8 1 9
假设我需要添加一个空行,如果我在“C”列中有一个零值。这里应该在第二行之后添加空行。所以最后我想要一个新的数据框,比如:
>new_df
> A B C
> 0 4 5 2
> 1 6 7 0
> 2 nan nan nan
> 3 8 1 9
我尝试使用 concat 和 append,但没有得到我想要的。请问你能帮帮我吗?
【问题讨论】:
标签: python pandas for-loop dataframe concat