Preguntas etiquetadas con join

Unirse es una operación general en álgebra relacional para una operación de combinación en dos o más relaciones en un sistema de base de datos relacional. JOIN también es una palabra clave del lenguaje SQL para realizar esta operación.



7
¿Cuál es la diferencia entre unirse y fusionarse en Pandas?
Supongamos que tengo dos DataFrames así: left = pd.DataFrame({'key1': ['foo', 'bar'], 'lval': [1, 2]}) right = pd.DataFrame({'key2': ['foo', 'bar'], 'rval': [4, 5]}) Quiero fusionarlos, así que intento algo como esto: pd.merge(left, right, left_on='key1', right_on='key2') Y estoy feliz key1 lval key2 rval 0 foo 1 foo 4 1 bar 2 bar …
208 python  pandas  dataframe  join 





4
¿Importa el orden de unión en SQL?
Sin tener en cuenta el rendimiento, ¿obtendré el mismo resultado de la consulta A y B a continuación? ¿Qué tal C y D? -- A select * from a left join b on <blahblah> left join c on <blahblan> -- B select * from a left join c on <blahblah> …


4
Cree el nombre de archivo completo de la ruta en Python
Necesito pasar un nombre de ruta de archivo a un módulo. ¿Cómo construyo la ruta del archivo a partir de un nombre de directorio, nombre de archivo base y una cadena de formato de archivo? El directorio puede o no existir al momento de la llamada. Por ejemplo: dir_name='/home/me/dev/my_reports' base_filename='daily_report' …
180 python  join  filenames 

14
ÚNETE consultas versus consultas múltiples
¿Las consultas JOIN son más rápidas que varias consultas? (Ejecutas tu consulta principal, y luego ejecutas muchos otros SELECT basados ​​en los resultados de tu consulta principal) Lo pregunto porque UNIRSE a ellos complicaría MUCHO el diseño de mi aplicación Si son más rápidos, ¿alguien puede aproximarse más o menos …

5
ÚNASE a dos resultados de la instrucción SELECT
¿Es posible unir los resultados de 2 SELECTdeclaraciones sql en una declaración? Tengo una base de datos de tareas donde cada registro es una tarea separada, con fechas límite (y una PALT, que es solo INTde días desde el inicio hasta la fecha límite. AgeTambién es un INTnúmero de días). …
174 sql  select  join  group-by 

21
¿Las uniones son para gente perezosa?
Recientemente tuve una discusión con otro desarrollador que me dijo que JOIN (SQL) no sirve para nada. Esto es técnicamente cierto, pero agregó que el uso de combinaciones es menos eficiente que realizar varias solicitudes y tablas de enlaces en el código (C # o Java). Para él, las uniones …
169 c#  java  sql  join 

3
pandas: fusionar (unir) dos marcos de datos en varias columnas
Estoy tratando de unir dos marcos de datos de pandas usando dos columnas: new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]') pero recibí el siguiente error: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)() pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13166)() pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtable.c:13120)() KeyError: '[B_1, c2]' ¿Alguna idea de cuál …

6
No se puede crear un valor constante de tipo Solo se admiten tipos primitivos o tipos de enumeración en este contexto
Recibo este error para la consulta a continuación No se puede crear un valor constante de tipo API.Models.PersonProtocol. Solo los tipos primitivos o los tipos de enumeración son compatibles en este contexto ppCombineda continuación es un IEnumerableobjeto de PersonProtocolType, que está construido por concat de 2 PersonProtocollistas. ¿Por qué está …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.