Я хочу удалить повторяющиеся строки в dataframe в цикле for - PullRequest
0 голосов
/ 13 июня 2019

Я хочу генерировать графики из фрейма данных, сравнивая несколько столбцов, но, поскольку он сравнивает строки, многие графики строятся с одинаковыми данными. Мне нужно этого избегать.

Я попытался удалить несколько данных, используя df.drop, но он показывает ошибку

"ValueError: необходимо указать хотя бы одну из меток, индекса или столбцов"

for evt in range(len(df3)): 
    if count < len(df3):

        count = count+1
        machine_name = df3.iloc[i,j]
        machine_number_filtered = df3.iloc[i,j]
        parameter_name = df3.iloc[i,k]
        axis_name = df3.iloc[i,l]
        i = i+1
        n = df3[df3['Machine'].str.contains(machine_name) & df3['Parameter'].str.contains(parameter_name) & df3['Axis'].str.contains(axis_name)] 

        n.plot(x='Date', y=['Values', 'Critical Limit','Warning Limit' ], figsize=(25,15), grid=2, linewidth = 7, marker = 'o', markersize = '10')

Но он печатает с набором графиков, повторяющихся каждый раз, который равен аналогичным строкам

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...