Я пытаюсь определить, находятся ли значения координат X, Y, Z в одной строке в кадре данных, и я хотел бы удалить эту строку после добавления точки.
Я пытался перебрать строку, но не уверен, как сделать сопоставление.
import numpy as np
import pandas as pd
from pandas import DataFrame
df = pd.read_csv('pointscoords.csv')
x = [10,8,7,5,3,1,0,-63.8,-2,-0.3,-0.5,-63.8,-2,-1,0,2,3,-0.2,-0.3]
y = [10,8,7,5,3,1,0,-0.25,-2,-0.3,-0.5,-0.2,-2,-1,0,2,3,-0.2,-0.3]
z = [10,8,7,5,3,1,0,-127.7,-2,-0.3,-0.5,-127.7,-2,-1,0,2,3,-0.2,-0.3]
points = []
zipped = zip(x,y,z)
for x,y,z in zip:
for index,row in df.iterrow():
if (x==row[0]) and (y==row[1]) and (z==row[2]):
points+=1
df.drop(row)
Есть предложения? Спасибо!