Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

143
Views
¿Cómo manipular un marco de datos de pandas usando una devolución de llamada de JavaScript en Bokeh?

Con Bokeh, ¿es posible manipular un marco de datos de pandas desde una devolución de llamada de JavaScript? No quiero tener que depender de un servidor Bokeh.

Tengo un control deslizante y un menú desplegable. El control deslizante selecciona el año. El menú selecciona qué marco de datos usaré a través de la categoría (hay varios marcos de datos, pero todos se derivan del mismo marco de datos principal).

Los datos que quiero actualizar son un diccionario que se basa en pandas para seleccionar valores en función de los 10 valores principales de una columna específica dentro de uno de varios marcos de datos, como este:

 def update_plot(attr, old, new): year = my_slider.value category = select_category.value match category: case 'category1': my_df = df1 case 'category2': my_df = df2 # select the top 10 paid people for a specific year new_data = { 'person_name' : my_df[my_df['YEAR'] == year].nlargest(10, 'salary').person_name }

.nlargest es una función miembro de un marco de datos de pandas. Supongo que no podré llamar a esa función usando JavaScript, y necesito usar JavaScript para no tener que depender del servidor Bokeh. No tengo ni idea de cómo lograría el mismo efecto usando JavaScript.

Cualquier orientación es apreciada. Creo que compartí todas las partes relevantes de mi guión necesarias para responder a esta pregunta, pero puedo proporcionar más si es necesario.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!