Cómo puedo usar una variable dentro de un loop que ha sido llamada usando la función locals() en python

El siguiente código es una serie de tiempo horaria, en donde guardo el resultado en diccionarios con diferentes nombres de acuerdo al loop:

from glob import glob filenames = glob('*.csv') dataframes = [pd.read_csv(f, parse_dates=['Fecha_Hora'],  index_col='Fecha_Hora') for f in filenames]  for i in range(len(dataframes)):     locals()['d1_'+str(i)] = {'media_diaria_dataframes_var1_'+str(i):dataframes[i].set_index(dataframes[i].index).groupby(pd.Grouper(freq='D'))['var1'].mean(),'media_diaria_dataframes_var2_'+str(i):dataframes[i].set_index(dataframes[i].index).groupby(pd.Grouper(freq='D'))['var2'].mean()} 

y quiero usar cada diccionario como un dataframe pero no sé como usar los nombres que se guardan con la función locals() dentro del mismo loop.

Alguna idea.

Gracias de antemano.

¿Se puede agregar una imagen de header en wkhtmltopdf usando Django?

Muy buenas a todos, me preguntaba si puedo poner hacer si puedo poner una imagen de header o footer con pdfkit y wkhtmltopdf.

options = {     '--page-size': 'Letter',     '--no-outline': None,     '--quiet': '',     '--header-center':'Escribir texto',     '--footer-center': 'Escribir texto', } 

Se que de ésta manera se puede colocar el header y el footer, pero no sabría como hacer para mostrar una imagen en alguna de ellas. Tal vez alguno de vosotros me puede ayudar. De antemanos, muchas gracias!!!

Error con operaciones aritméticas usando variables

Estoy comenzando con Bash. Espero que alguien pueda ayudarme ya que no se que estoy haciendo mal, estoy realizando un programa que calcula la potencia de un numero introduciendo por teclado la base y el exponente. Mi código es el siguiente:

#!/bin/bash echo "Introducza Base: ";read base echo "Introducza Exponente: ";read exponente resultado=1 for ((num=0;num<$  exponente;num+=1)) do        $  resultado = $  (( $  resultado * $  base )) done echo "Resultado " $  resultado 

El error me lo da en la línea:

$  resultado = $  (( $  resultado * $  base )) 

donde me dice lo siguiente: ./ejercicio9.sh: línea 8: 1: orden no encontrada No se si es problema de sintaxis espacios, etc..

Como quebrar uma linha no título do gráfico em 2 linhas usando o ggplot?

Eu preciso quebrar alinha de título do gráfico para que ele fique na largura do próprio gráfico. O motivo é que o gráfico será usado num grid.arrange() e desta forma ele vai ficar estreito e o título passando da largura em que o gráfico passará a ter.

aí vai uma amostra dos dados

> dput(dados) structure(list(grupo = structure(c(1L, 1L, 1L, 1L, 1L, 1L, 1L,  1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L,  2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L,  2L), .Label = c("TOC", "TA"), class = "factor"), a = c(9, 5,  2, 1, 3, 7, 16, 15, 4, 20, 6, 10, 13, 19, 18, 11, 8, 12, 17,  14, 21, 28, 25, 33, 39, 40, 30, 29, 35, 32, 26, 23, 24, 36, 27,  37, 34, 38, 31, 22)), row.names = c(NA, -40L), class = "data.frame") >  

e aqui está o gráfico a partir dos dados.

ggplot(dados, aes(grupo, a)) +   stat_boxplot(geom = "errorbar", size = 1, width = 0.3) +   geom_boxplot(aes(fill = grupo), show.legend = F) +   stat_summary(fun.y=mean, geom="point", shape=17, size=4) +   labs(title = "rMSSD (Root-Mean Square Sucessive NN intervals Difference)",        x = "", y = "ms",        tag = "A") +   theme(axis.text.x = element_text(size = 10, color = "Black"),         axis.text.y = element_text(face = "bold", color = "black")) 

Uma pergunta adicional: Por se tratar de um nome em Inglês do acrônimo rMSSD. Como deixar somente o que está em parênteses na forma itálico?

Existe algum modulo para tratar dados? ou o Python consegue fazer usando de suas próprias funções?

inserir a descrição da imagem aqui

Bom, eu tenho uma lista com valores e as inicias de cada nome. Eu preciso que o Python identifique a inicial (Letra) e encontre o valor na próxima linha e adicione numa lista… PS: a lista é toda desformatada e grande e não se encontra na horizontal e sim na vertical. No caso, aqui temos 3 inicias, então seria 3 listas. Existe algum modulo para tratar dados? ou o Python consegue fazer usando de suas próprias funções?

How to compile Python code with modules using Pyinstaller? (Como compilar um código em Python com módulos usando Pyinstaller?)

(Sorry for my english, I’m brazilian)

I’m trying to compile a .py file into an .exe file using Pyinstaller, but i’m having problems when I use modules.

When I try to compile a simple code with some simple modules, it runs:

import pymsgbox pymsgbox.alert("Testing","it just a test")  

But, when I try to compile it with another modules like PyAutoGUI and CV2 (OpenCV), I get a problem called “Fatal error”, even I don’t write nothing more. I get this error just making the import!

Does somebody know how to compile code with this following modules without problems?

import cv2 import pyautogui as pg import webbrowser as wb import xlrd as xlr import time import tkinter as tk import openpyxl import xlwt import os  

Error usando Angular.js – Node.js : Access to XMLHttpRequest at ‘.. ‘has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’

soy nuevo aprendiendo este stack MEAN, espero puedan ayudarme, llevo dias con esto y la verdad no puedo dormir bien por pensar tanto 🙁 .

Logre hacer una peticion get al sitio de JSON (https://jsonplaceholder.typicode.com/posts) y si me devolvio un JSON.

Pero tambien estoy intentando acceder a esta direccion (http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI=47099414 ) y ya de por si le estoy agregando un parámetro que solicita, y en la web me devuelve datos(Un nombre y apellido). Pero cuando lo llamo desde angular me tira este error :

Access to XMLHttpRequest at ‘http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI=47099414’ from origin ‘http://localhost:4200’ has been blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.


core.js:15724 ERROR HttpErrorResponse {headers: HttpHeaders, status: 0, statusText: “Unknown Error”, url: “http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI=47099414”, ok: false, …} error: ProgressEvent {isTrusted: true, lengthComputable: false, loaded: 0, total: 0, type: “error”, …} headers: HttpHeaders {normalizedNames: Map(0), lazyUpdate: null, headers: Map(0)} message: “Http failure response for http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI=47099414: 0 Unknown Error” name: “HttpErrorResponse” ok: false status: 0 statusText: “Unknown Error” url: “http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI=47099414” proto: HttpResponseBase


El codigo de mi servicio es :

 import { Injectable } from '@angular/core'; import {HttpClient}from '@angular/common/http' import { Persona } from '../modelos/persona';  @Injectable({   providedIn: 'root', }) export class PersonaService {    selectedPersona: Persona;   personas:Persona[];   readonly URL_API='http://localhost:3000/Inicio/Persona';   readonly URL_API_RENIEC='http://aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI=47099414';   readonly URL_API_JSON='https://jsonplaceholder.typicode.com/posts';    constructor(private http: HttpClient) {      this.selectedPersona=new Persona();   }    getDataJson(){     return this.http.get(this.URL_API_JSON)   }    getDniPersona(){     return this.http.get(this.URL_API_RENIEC)   }  }  

Y en mi componente ts :

ngOnInit() {      this.personaService.getDataJson() //Obtener los datos de "https://jsonplaceholder.typicode.com/posts"     .subscribe(datos=>{       console.log(datos);     });       this.personaService.getDniPersona() //Obtener los datos de "aplicaciones007.jne.gob.pe/srop_publico/Consulta/Afiliado/GetNombresCiudadano?DNI=47099414"     .subscribe(datos=>{       console.log(datos);     }); } 

Por favor ayúdenme, gracias de antemano.

como detectar si el usuario menciono a otro usuario usando @

Hola quiero her un código en js que si un usuario ingresa en un input @user y se envié a la base de datos mediante PDO y posterior mente lo muestre en la web

y un código en js lo detecte y añada ese @user a un <a href="user">@user</a>

<div> <p>USERNAME A</p>  <p>@user que tal el dia</p> </div>  

se que se puede detectar una url y añadirle la tag pero es posible hacerlo es posible hacer algo como esto?