Tag: pandas

Python Pure RMSE vs Sklearn

Я считаю, что делаю ошибку при вычислении RMSE в чистом питоне. Ниже приведен код. y_true = [3, -0.5, 2, 7] y_pred = [2.5, 0.0, 2, 8] e = abs(np.matrix(y_pred) – np.matrix(y_true)).A1 ee = np.dot(e,e) np.sqrt(ee.sum()/3) This returns: 0.707 Однако, когда я пытаюсь с Sklearn mean_squared_error(np.matrix(y_true),np.matrix(y_pred))**0.5 This returns: 0.612 Любая идея, что происходит? Довольно верно, что […]

ряды рядов pandas на основе совместного состояния

рассмотрим приведенный ниже фрейм данных -df one two three four five six seven eight 0 0.1 1.1 2.2 3.3 3.6 4.1 0.0 0.0 1 0.1 2.1 2.3 3.2 3.7 4.3 0.0 0.0 2 1.6 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3 0.1 1.2 2.5 3.7 4.4 0.0 0.0 0.0 4 1.7 2.1 0.0 0.0 […]

Поиск максимальной максимальной скидки

Я переношу некоторый код из примитива списка python в реализацию pandas. Для некоторых временных рядов я хочу найти все прерывистые сегменты с их продолжительностью. Есть ли чистый способ сделать это в пандах? Мой dataframe выглядит так: In [23]: df Out[23]: 2016-07-01 05:35:00 60.466667 2016-07-01 05:40:00 NaN 2016-07-01 05:45:00 NaN 2016-07-01 05:50:00 NaN 2016-07-01 05:55:00 NaN […]

Pandas / Python эквивалент комплексного ifelse-совпадения в R

Моя цель – получить эквивалент панд ниже R-кода: df1$String_1_check = ifelse(df1$String_1 == df2[match(df1$String_2, df2$String_2), 1], TRUE, FALSE) Если значение в n-й строке столбца String_1 из df1 равно первому столбцу df2, где n-я строка столбца String_2 из df1 соответствует String_2 df2, тогда True в новом столбце String_1_check, иначе False в String_1_check. df1 имеет много экземпляров одинаковых […]

Логическое совпадение логической логики Dataframe

Я создал кадр данных pandas и хотел бы фильтровать данные на основе определенной логической логики. По сути, что мне хотелось бы сделать, это ближе к функции сравнения индексов excels, чем к простой фильтрации. Я исследовал много других потоков. Когда я применяю свой фильтр, кадр данных возвращает нулевые истинные значения. Почему возвращаются нулевые истинные значения, когда […]

оценивать каждую ячейку и возвращать столбцы столбца, если не null pandas df

У меня есть pandas.df 233 строки * 234 столбца, и мне нужно оценить каждую ячейку и вернуть соответствующий заголовок столбца, если не nan, до сих пор я писал следующее: #First get a list of all column names (except column 0): col_list=[] for column in df.columns[1:]: col_list.append(column) #Then I try to iterate through every cell and […]

Объединение двух DataFrame с различным количеством строк

Как я могу объединиться ниже двух DataFrames с различным количеством строк, но имеет один общий столбец в Pandas? DataFrame1: CName PName Col1 Col2 A1 XX1 34 22 A2 XX2 23 44 A1 XX3 11 12 A2 XX4 23 43 A1 XX5 42 76 A3 XX6 15 56 A4 XX7 33 45 A5 XX8 223 87 […]

Столбцы группы Pandas после groupby.apply (..)

uid iid val uid 1 1 1 5 5.5 2 3 1 4 3.5 2 2 1 4 3.5 2 7 1 4 3.5 2 9 1 4 3.5 2 11 1 4 3.5 Из приведенного выше кадра данных я хочу удалить первый столбец, который: uid 1 2 2 2 2 2 и извлечение uid […]

найти числовые имена столбцов в Pandas

Мне нужно выбрать столбцы в Pandas, которые содержат только числовые значения в именах столбцов, например: df= 0 1 2 3 4 window_label next_states ids 0 17.0 18.0 16.0 15.0 15.0 ddddd d 13.0 1 18.0 16.0 15.0 15.0 16.0 ddddd d 13.0 2 16.0 15.0 15.0 16.0 15.0 ddddd d 13.0 3 15.0 15.0 16.0 […]

Как переместить строку в dataframe pandas с неупорядоченным индексом в первую строку?

У меня есть dataframe df следующим образом: index col1 col2 col3 noun 1 1 1 verb 4 6 1 <s> 9 6 5 Adj 5 1 3 <end> 0 0 0 Как переместить строку с индексом <s> в первую строку, так что у меня есть что-то вроде этого: index col1 col2 col3 <s> 9 6 […]

Interesting Posts for Van-Lav
Python - лучший язык программирования в мире.