Вопросы по теме 'rolling-computation'
Фильтрация выбросов в кадре данных Pandas с скользящей медианой
Я пытаюсь отфильтровать некоторые выбросы из точечной диаграммы смещения высоты GPS с датами.
Я пытаюсь использовать df.rolling для вычисления медианы и стандартного отклонения для каждого окна, а затем удалить точку, если она превышает 3...
9119 просмотров
schedule
14.01.2024
Подсчитайте, если данные выше, чем другая серия в скользящем окне последних двух (или более) значений в pandas
У меня есть две серии в DataFrame:
A B
1 2
2 3
2 1
4 3
5 2
и я бы создал новый столбец df['C ], который подсчитывает, во сколько раз значение в столбце df['A'] превышает значение в столбце df['B'] для скользящего окна...
41 просмотров
schedule
28.11.2022
Исключение самого последнего дня из скользящей суммы
У меня есть кадр данных pandas, показанный ниже, с данными об осадках. «Pcp» — это сумма за один день, которую я затем использовал для расчета скользящих кумулятивных сумм осадков за другие периоды времени, предшествующие интересующему дню (от 3 до...
201 просмотров
schedule
16.01.2024
Подсчитайте конкретное значение в прокручивающемся окне pandas
У меня есть фрейм данных с тысячами строк. Один столбец состоит всего из 3 значений: -1, 0, 1. Я хотел бы подсчитать в скользящем окне (скажем, 100), сколько раз встречается определенное значение (скажем, 0).
Как мне это сделать? Я не вижу такого...
189 просмотров
schedule
09.03.2024
R - замена цикла на манипуляции по строкам, может потребоваться отставание генерируемого столбца
у меня две таблицы
C_ID Loan_ID Loan
A L1 341
A L2 689
A L3 720
A L4 334
B L5 193
B L6 494
B L7 227
C_ID Prot_id Prot_value
A p1 506
A p2 366
A p3...
27 просмотров
schedule
07.12.2022
Продажи за текущие 12 месяцев по сравнению с предыдущими 12 месяцами — скользящие
Я все еще новичок в SQL
Столбцы моей таблицы: InDate, Sales
Я хочу сравнить продажи за последние 12 месяцев с СЕГОДНЯ по ПРОШЛЫЕ 12 МЕСЯЦЕВ.
Что мне нужно:
Current Month | Sale | Past Month | Sale
Nov | $550 | Nov |...
191 просмотров
schedule
22.02.2024
Как последовательно обновлять строку за группой
У меня есть ДТ:
library(data.table)
DT <- data.table(a = c(1,2,3,4,5), b = c(4,5,6,7,8), c = c("X","X","X","Y","Y") )
Я хочу добавить один столбец d в каждую группу столбца C:
значение первой строки должно быть таким же, как b[i] ,...
60 просмотров
schedule
21.03.2024
Pandas перекатывает поведение stdev
Я использую Pandas для расчета полос Боллинджера для цен на ценные бумаги. Я использую среднюю цену закрытия за 20 дней и два стандартных отклонения +/- это значение для расчета полос.
Я заметил различия между моими расчетными значениями и...
204 просмотров
schedule
28.12.2023
Скользящая сумма одной переменной в data.frame в количестве шагов, определяемых другой переменной
Я пытаюсь суммировать значения в data.frame накопительным способом.
У меня есть это:
df <- data.frame(
a = rep(1:2, each = 5),
b = 1:10,
step_window = c(2,3,1,2,4, 1,2,3,2,1)
)
Я пытаюсь суммировать значения b в группах a ....
65 просмотров
schedule
05.04.2024
Объедините nesting и Rolling_origin из Tidymodels в R
Я пытаюсь обучить случайный лес с помощью Rolling_origin из набора Tidymodels. Хотелось бы, чтобы складки были именно по месяцам года. Вложенность выглядит так, как будто это может помочь, но tune_grid не может найти переменные, когда данные...
138 просмотров
schedule
24.02.2024
Вычисление скользящего окна размером 8 часов с использованием получасовых приращений в pandas
У меня есть кадр данных со следующим столбцом даты:
scheduled_departure_utc
run_id
0
2021-01-11 13:07:00+00:00
13149
128
2021-01-11 13:07:00+00:00
38138
1
2021-01-11 13:37:00+00:00
13153
129...
65 просмотров
schedule
09.05.2024
Создание максимального и минимального списка для скользящих подсписков
У меня есть список, содержащий подсписки:
[{'h': '20', 'l': '9'}, {'h': '30', 'l': '20'}, {'h': '25', 'l': '7'}, {'h': '18', 'l': '19'}, {'h': '22', 'l': '3'}]
Я хочу работать слева направо, находя максимум для «h» и минимум для «l» в...
48 просмотров
schedule
21.10.2022
Окно zoo::rollapply со значениями столбцов, а не строк
dat = structure(list(index = c(10505L, 10506L, 10511L, 10539L, 10542L,
10579L, 10642L, 11008L, 11012L, 13011L, 13110L, 13116L, 13118L,
13156L, 13259L, 13273L, 13313L, 13365L, 13380L, 13382L, 13445L,
13453L, 13482L, 13483L, 13494L, 13543L, 13550L,...
78 просмотров
schedule
15.11.2022