Tutorial de Pandas: Combinar archivos excel en python.
Вставка
- Опубліковано 16 вер 2024
- En este video combinamos 2 archivos excel que tienen dos columnas que nos interesan y creamos un nuevo archivo excel con la información nueva.
Instagram:
mundopython
Facebook:
Mundo Python
Sugerencias de siguiente video, déjalas abajo.
Hola, super super! Estoy iniciando en el mundo de Python con archivos de excel y la verdad super clara la información, seguiré este canal para más aprendizaje, gracias!
Mega útil para aquellos que manejamos datadrame de 300mil filas
Excelente, gracias por compartir.
👍🏾👍🏾👍🏾👍🏾👍🏾 excelente
Muy bueno amigo ,me costo que reconociera los comandos ,pero buscando llegue al realizar lo mismo seco....
Excelente amigo Saludos
Gracias a ti.
me salvaste de un monton de trabajo!!!!!!!!
Hola, excelente ejemplo, es posible asignar los valores de las columnas por ejemplo "UnitImport" para sumarlos o hacer cálculos, como totalizarlos desde python? Gracias de antemano
Gracias, me ayudo mucho la explicación.
Excelente explicación!
Gracias enrique :)
Muy buen video \m/ Saludos!!!
Me sirvió mucho tu video, gracias bro
Interesante. Tienes un tutorial para el setup de sublimetext e un Mac?
ua-cam.com/video/thowT67Rkwg/v-deo.html espero te sirva y disculpa por la calidad
Tienes algun blog amigo? Muy interesante en verdad me sirvio mucho
not yet, pero pienso hacer más de pandas.
Busca el plugin visidata, creo que va a gustarte
Gracias.
Supongamos. Que en archivo 1 lo quiero complementar con archivo 2 usando un campo como primar y key... Y con la lógica 2 bases de datos relacionales
¿Quieres unir 2 archivos y después ponerlos en base de datos?
@@MundoPython si como si fuera un" buscar v" y que jale. Varios campos
Como puedo hacer para que al combinar archivos si tengo el numero unico de operacion en los dos archivos como hago para que se agregue al lado del que ya esta ?
Hola como estas? piensas subir mas video de este tipo donde se trabaje con excel?
Tengo pensado en crear contenido para pandas, no tanto ni específicamente para excel, aunque a final de cuentas la manipulación de datos es igual.
tengo un error : No such file or directory: 'Ventas-Fundamentos.xlsx'
Hola muchas gracias por el aporte, si tengo varios archivos como puedo pasar cada archivo en 1 hoja y concentrarlo en un solo archivo? Muchas gracias.
los puedes listar con os.listdir()
ya teniendo los nombres de cada excel puedes hacer un ciclo for para concatenarlos
Existe alguna manera diferente de abrir los archivos en python, por ejemplo cuando uno tiene 200 Excel, en lugar de ir escribiendo estos 200 nombres para usarlo además de que los nombres de cada archivo excel no esta estandarizado por lo que se dificultaría y se tendría que ir verificando el nombre de cada uno para ingresarlo, se puede?
Si buscas respuesta corta la respuesta es: "no se puede", ahí entra el ingenio del programador para abrir los archivos excel. En pocas palabras, la única manera de abrir un archivo excel o cualquier archivo en python es con el nombre de este. Saludos.
Buena tarde, muchas gracias por el video
Quisiera preguntarte si puedes apoyarme, deseo realizar lo siguiente:
Dentro de una carpeta tengo varios archivos de Excel y deseo juntas todos esos archivos en un solo file máster pero separada 1 archivo por hoja.
Espero puedas ayudarme.
Amigo llegaste a hacerlo , tengo el mismo caso
Buenas tardes hay forma de quitar la primera columna (enumeración) en el archivo resultante
df.reset_index(drop=True)
Que interesante video. Muchas gracias
Me podrías ayudar con un código. Resulta que yo no requiero unir 2 archivos. Requiero unir 2000 archivos y con diferente extensión xmls y xlsx
Se puede?
Nose si te pueda contactar para que me ayudes y con gusto te puedo remunerar!! $$$$
Renombra todos los archivos con el mismo nombre, seguido de un número consecutivo. Para hacerlo en windows hay una extensión para renombrarlos fácilmente. Después con un "For" puedes mandar a llamar todos los archivos con muy pocas líneas
Me puedes comportatir tu metodología de autodidacta?
Si puedes elaborar más en la pregunta, quizás pueda darte una mejor respuesta y no tanto una general.
pues a mi no me funciona , a la hora de concateenar los dos ficheros me da una excepcion ; TypeError: cannot concatenate object of type ''; only Series and DataFrame objs are valid
te paso mi codigo es mas general
import csv
import pandas as pd
datos=pd.read_csv('Reporte.csv',header=0)
datos1=pd.read_csv('Reporte (1).csv',header=0)
datos2=pd.read_csv('Reporte (2).csv',header=0)
datos3=pd.read_csv('Reporte (3).csv',header=0)
datos4=pd.read_csv('Reporte (4).csv',header=0)
print(datos)
print(datos1)
print(datos2)
print(datos3)
print(datos4)
archivo = [datos,datos1,datos2,datos3,datos4]
unir_archivos =pd.concat(archivo)
unir_archivos .to_csv('pp10.csv')
lo hice con archivos sin darle por campos
espero te ayude a comprender un poco mas
Bro, como podría hacerlo con archivos txt?
Debería de ser profesor pero como explica muy bien no lo van a contratar.
Hola necesito concatenar 30 archivos de excel en uno solo, como puedo hacerlos sin mapear archivo por archivo
Encontraste la respuesta?
Con el modulo os puedes usar os.listdir() para listar todos los excel de una carpeta, luego haces un ciclo for.
Y el merge ????