Я пытаюсь удалить несколько строк из моего кадра данных.На самом деле я хочу удалить первые n
строки, в то время как n
должно быть номером строки определенного условия.Я хочу, чтобы датафрейм начинался со строки, содержащей x-y values
xEnd,yEnd
.Все более ранние строки должны быть удалены из кадра данных.Почему-то я не понимаю решение.Это то, что у меня есть.
Пример:
import pandas as pd
xEnd=2
yEnd=3
df = pd.DataFrame({'x':[1,1,1,2,2,2], 'y':[1,2,3,3,4,3], 'id':[0,1,2,3,4,5]})
n=df["id"].iloc[df["x"]==xEnd and df["y"]==yEnd]
df = df.iloc[n:]
Я хочу, чтобы мой код уменьшил размер кадра данных с
{'x':[1,1,1,2,2,2], 'y':[1,2,3,3,4,3], 'id':[0,1,2,3,4,5]}
до
{'x':[2,2,2], 'y':[3,4,3], 'id':[3,4,5]}