Python 我需要在切片数据帧时重新定位

Python 我需要在切片数据帧时重新定位,python,dataframe,Python,Dataframe,当我在数据帧上工作时,我的需求有所改变。我希望循环遍历数据帧,并使用条件对数据进行切片,并将开始索引和停止索引之间的所有值存储在数组或新数据帧的第一行中。因此,如果有4次我的开始和停止,那么它们应该是我的数组或数据帧中的4行 注意。我的数据框只有一列包含文本 下面是我已经完成的一些代码 corpus = [] count = 0 for index,row in df.iterrows(): if df['row'].str.match('start'): start

当我在数据帧上工作时,我的需求有所改变。我希望循环遍历数据帧,并使用条件对数据进行切片,并将开始索引和停止索引之间的所有值存储在数组或新数据帧的第一行中。因此,如果有4次我的开始和停止,那么它们应该是我的数组或数据帧中的4行

注意。我的数据框只有一列包含文本

下面是我已经完成的一些代码

corpus = []
count = 0  
for index,row in df.iterrows():
    if df['row'].str.match('start'):
        start = index
    if df['row'].str.match('stop'):
        stop = index
    corpus[count] = df.loc[start:stop]  
    count += 1

我猜这是你的计划的后续行动?这很好,但我认为您在这里ping的用户不会收到通知。你可能需要在评论他们在另一个问题上的答案时对他们进行ping。是的,这是一个跟进。我就这么做。