Как я могу «перевести» эту функцию Python в JavaScript? ⇐ Python

Программы на Python
Anonymous
Как я могу «перевести» эту функцию Python в JavaScript?

Сообщение Anonymous »

Давлен кадр данных Pandas df, который имеет следующую форму:



Год
Месяц
Часы работы
< th>Сайт
Фактор



2021
10
62,2
Площадка А
1.50451


2024
273,6
Участок Б
2,30281



...и т.д. (фактический фрейм данных содержит данные примерно за три года для пяти сайтов с записями для каждого месяца каждого года)
Как я могу написать на JavaScript некоторый код, который эквивалентен этой функции на Python?
def function(month, site, rhours):
df1 = df.loc[(df.Month == month) & (df.Site == site) & (df['Run Hours'] a.RunHours - b.RunHours);

// Step 3: Find the maximum 'Run Hours' that is still less than 'runHoursInput'
let maxRunHoursEntry = null;
for (let entry of sortedData) {
if (entry.RunHours < Rhours) {
maxRunHoursEntry = entry;
} else {
break; // Since it's sorted in ascending order, we can break early
}
}

// Step 4: Return the 'Factor' if an entry was found, else return null
return maxRunHoursEntry ? maxRunHoursEntry.Factor : null;
}


Подробнее здесь: https://stackoverflow.com/questions/790 ... javascript

Вернуться в «Python»