如何将数据帧划分为不丢失且连续索引的数据帧?

问题描述 投票:0回答:1

假设我有以下 DataFrame

index  Value
  0     'A'
  1     'B'
  2    pd.NA
  3    pd.NA
  4     'C'
  5    pd.NA

然后,我正在寻找一个返回接下来两个 DataFrame 的函数:

第一:

index  Value
  0     'A'
  1     'B'

第二:

index  Value
  4     'C'
pandas dataframe missing-data
1个回答
0
投票

您可以使用口罩和

groupby

m = df['Value'].isna()

dfs = [g for _,g in df[~m].groupby(m.cumsum())]
© www.soinside.com 2019 - 2024. All rights reserved.