Desearía crear un bucle que me permita realizar el calculo de una tabla para cada año estoy trabajando en RSTUDIO

Al momento la programación para cada año la realizo manualmente:

Data_2007 <- Data%>% 
  filter(Año== 2007,
         Tipo.de.variable=="Valor Agregado Bruto (VAB)")%>%
  group_by(Año,Tipo.de.variable,Familia.industria,)%>%
  summarise(total=sum(Valor,na.rm = T))%>%
  pivot_wider(names_from = Tipo.de.variable,
              values_from=total)
Data_2008 <- Data%>% 
  filter(Año== 2008,
         Tipo.de.variable=="Valor Agregado Bruto (VAB)")%>%
  group_by(Año,Tipo.de.variable,Familia.industria,)%>%
  summarise(total=sum(Valor,na.rm = T))%>%
  pivot_wider(names_from = Tipo.de.variable,
              values_from=total)

Desearía crear un bucle que realice el calculo para cada año, mi serie de datos va desde el año 2007 al 2014.

Soy novato y estoy arrancando con Python. No puedo completar un diccionario a través de dos listas con for

verduleria{}

lista_de_frutas=("banana","manzana","ciruela","sandía")
lista_de_colores=("amarilla","verde","morado","rojo")



for frutas in lista_de_frutas:

     for colores in lista_de_colores:
   
         verduleria(frutas)=(colores)

print(verduleria)

Completa las keys del diccionario de buena forma pero no los values, ya que los completa a todo el diccionario con el value=rojo

Estoy intentando recibir un Json con varios registros ingresados ,

@PostMapping("/crearPersonas")
public ResponseEntity <?> crearPersonas(@RequestBody CrearPersonaDto personaDto){
    
    ResponseDto response = new ResponseDto();
    response.setCodigo(Codigo.OK);
    response.setDescripcion("Personas insertadas correctamente");
    
    try {
        response.setData(personaService.insertarPersonas(personaDto).getData());
    } catch (Exception e) {
        response.setCodigo(Codigo.NO_OK);
        response.setDescripcion(e.getMessage());
        return new ResponseEntity<>(response, HttpStatus.INTERNAL_SERVER_ERROR);
    }
    
    return new ResponseEntity<>(response, HttpStatus.OK);
}

¿Cómo puedo traducir a otro idioma (inglés) el sitio web que estoy desarrollando?

Agradecería mucho su ayuda. He estado desarrollando un sitio web (html5, css, js) y quiero, por medio de un enlace, traducir el sitio web a inglés. Gracias.

En un proyecto que estoy haciendo no puedo colocar el background en CSS

.container{
  background: #642B73
  background: -webkit-linear-gradient(to right, #C6426E, #642B73);
  background: linear-gradient(to right, #C6426E , #642B73);
}

estoy llamando a un elemento html en mi proyecto y no me deja enviarlo

bríndenme ideas, estoy estancado en mi proyecto

Soy nuevo en esto y bueno explico mi problema.
Tengo una tabla editable, en la cual el usuario tiene que guardar varias filas de la tabla como registros separados pero con el mismo ID . No tengo idea de como hacerlo, denme ideas porfa.

Esta es la tabla, necesito que se guarden los datos de cada fila como un registro nuevo pero con un mismo ID.
introducir la descripción de la imagen aquí

javascript – Hola ! estoy aprendiendo un poco de estas apps

Necesito que me ayuden a crear un script para mostrar una opción desplegable en google forms con los datos obtenidos previamente en una hoja de sheets.
Estoy armando un sistema de mantenimiento para una fundación.
Gracias por su atención.

Atte.Matias

poo – tengo una duda estoy desarrollando una aplicación en java

/*

  • estoy desarrollando una aplicación en java que permita realizar las operaciones aritméticas utilizando los conceptos de la POO
    *(encapsulamiento, herencia, polimorfismo, abstracción) lo empece a hacer con herencia y no se como agregarle los demás temas
    */

/*

`
import java.util.Scanner;

public class principal {

public static void main(String() args) {
    Scanner Leer=new Scanner(System.in);
    double NUM1,NUM2,S,D,M,R;
    System.out.println("Ingresar numero 1");
    NUM1=Leer.nextDouble();
    System.out.println("Ingresar numero 2");
    NUM2=Leer.nextDouble();
    clase OP=new clase(NUM1,NUM2);
    S=OP.getSUMA();
    R=OP.getRESTA();
    D=OP.getDIVISION();
    M=OP.getMULTIPLICACION();
    System.out.println("Suma="+S);
    System.out.println("Resta="+R);
    System.out.println("Multiplicacion="+M);
    System.out.println("Division="+D);
}

}

/*

  • clasenum.java
    */

    public class clasenum {
    protected double A;
    protected double B;

    public clasenum(double a,double b){
    this.A=a;
    this.B=b;
    }

    public double getA() {
    return A;
    }

    public double getB() {
    return B;
    }

}

/*

  • clase.java
    */

    public class clase extends clasenum {

    public clase(double a,double b){
    super(a,b);
    }

    public double getSUMA(){
    return super.getA()+super.getB();
    }

    public double getMULTIPLICACION(){
    return super.getA()*super.getB();
    }

    public double getDIVISION(){
    return super.getA()/super.getB();
    }

    public double getRESTA(){
    return super.getA()-super.getB();
    }

}

`

Hola, estoy en Freebitco.in y quiero saber ¿cómo crear una billetera Bitcoin?

estoy perdida. entre a una página llamada Freebitco.in y no se cómo crear un billetera de papel. Alguien me puede ayudar?. gracias

python – estoy tratando de hacer una aplicación grá corro este script y me aparece en la ventana automático la acción del botón sin haberlo clickeado. Xq?

script para hacer ping a un servidor mediante una interfaz gráfica con tkinter pero aparece el resultado en la ventana sin haber clickeado el botón ping, o sea el botón no está llamando a la función ping, no sé xq pasa esto soy nueva programando en python

import platform 
import subprocess
import os
import time
import tkinter as tk
from tkinter import *

window = tk.Tk()
window.title('PING')
window.geometry('600x400')



label_dos = tk.Label()
label_dos.grid(row=1,column=4)

def ping(ip):
 parametro = '-n' if 
 platform.system().lower() 
 =='windows' else '-c'  
 comando = 
 ('ping',parametro,'1',ip) 
 output=subprocess.getoutput(
 comando)
 label_uno.config(text="Pingint 
 to " + ip + "  ...")
 label_dos.config(text=output)   

def clear():
 label_uno.config(text="")
 label_dos.config(text="")

ping=Button(texto="ping", 
command=ping('192.168.0.100'))
ping.grid(row=0, columna=0)

window.mainloop()