Как определить значения stati c в pandas? - PullRequest
0 голосов
/ 09 июля 2020

Я хочу найти строки с одинаковыми значениями после 5 повторений подряд. Например, у меня есть эти данные:

ID. Temperat
23  30.147
24  29.523
25  32
26  32
27  32
28  32
29  32
30  32
31  32
32  32
33  32
34  32
35  32
36  32
37  32
38  29.638

И я хочу получить индекс и значения. Но в общем c способ

Это мой код на данный момент:

nunique = df.apply(pd.Series.nunique)
cols_to_drop = nunique[nunique == 1].index
df.drop(cols_to_drop, axis=1)

И я хочу получить такой результат:

 ID. Temperat

25  32
26  32
27  32
28  32
29  32
30  32
31  32
32  32
33  32
34  32
35  32
36  32
37  32

1 Ответ

0 голосов
/ 23 июля 2020

Я нашел способ решить эту проблему.

cols = list(df.columns.values)
# Create a DataFrame object
dfObj = pd.DataFrame(df,columns = cols)

# Find a duplicate rows
duplicateDFRow = dfObj[dfObj.duplicated()]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...