Articles of mesclar

Compare dois data.frames para encontrar as linhas no data.frame 1 que não estão presentes no data.frame 2

Eu tenho os seguintes 2 dados.frames: a1 <- data.frame(a = 1:5, b=letters[1:5]) a2 <- data.frame(a = 1:3, b=letters[1:3]) Eu quero encontrar a linha a1 que a2 não possui. Existe uma function incorporada para este tipo de operação? (ps: Eu escrevi uma solução para isso, estou simplesmente curioso se alguém já fez um código mais elaborado) […]

É possível que o git-merge ignore as diferenças de fim de linha?

É possível que git merge ignore as diferenças de fim de linha? Talvez eu esteja fazendo a pergunta errada … mas: Eu tentei usar a config.crlf input mas as coisas ficaram um pouco bagunçadas e fora de controle, especialmente quando eu o apliquei depois do fato . Por um lado, aplicar essa configuração após o […]

Fusão: Hg / Git vs. SVN

Eu frequentemente leio que Hg (e Git e …) são melhores para mesclar que SVN, mas nunca vi exemplos práticos de onde Hg / Git pode mesclar algo em que o SVN falha (ou onde o SVN precisa de intervenção manual). Você poderia postar algumas listas passo-a-passo de operações branch / modify / commit /…- […]

Git cherry pick e integridade de datamodelo

Dado que dois ramos divergiram e um compromisso específico de um ramo (e não de tudo) precisa ser introduzido ao outro, a escolha exata da cereja alcança exatamente isso. Depois de algum tempo, há a necessidade de mesclar completamente os dois ramos. Como vai saber que já tem o commit que foi escolhido no passado […]

Qual é a diferença entre `git merge` e` git merge –no-ff`?

Usando o gitk log , não consegui identificar a diferença entre os dois. Como posso observar a diferença (com um comando git ou alguma ferramenta)?

Oracle: como UPSERT (atualizar ou inserir em uma tabela?)

A operação UPSERT atualiza ou insere uma linha em uma tabela, dependendo se a tabela já tiver uma linha que corresponda aos dados: if table t has a row exists that has key X: update t set mystuff… where mykey=X else insert into t mystuff… Como a Oracle não possui uma instrução UPSERT específica, qual […]

Encontre o complemento de um quadro de dados (anti-join)

Eu tenho dois frameworks de dados (df e df1). df1 é um subconjunto de df. Eu quero obter um quadro de dados que é complemento de df1 em df, ou seja, linhas de retorno do primeiro dataset que não são correspondidos no segundo. Por exemplo, vamos quadro de dados df: heads row1 row2 row3 row4 […]

Como mesclar duas matrizes em itens JavaScript e de-duplicados

Eu tenho dois arrays JavaScript: var array1 = [“Vijendra”,”Singh”]; var array2 = [“Singh”, “Shakya”]; Eu quero que a saída seja: var array3 = [“Vijendra”,”Singh”,”Shakya”]; A matriz de saída deve ter palavras repetidas removidas. Como mesclar duas matrizes em JavaScript para obter apenas os itens exclusivos de cada matriz na mesma ordem em que foram inseridos […]

Simultaneamente mesclar vários data.frames em uma lista

Eu tenho uma lista de muitos data.frames que eu quero mesclar. A questão aqui é que cada data.frame difere em termos do número de linhas e colunas, mas todos compartilham as variables-chave (que chamei de “var1” e “var2” no código abaixo). Se os data.frames fossem idênticos em termos de colunas, eu poderia simplesmente rbind , […]

Como juntar (mesclar) frameworks de dados (interno, externo, esquerdo, direito)?

Dados dois frameworks de dados: df1 = data.frame(CustomerId = c(1:6), Product = c(rep(“Toaster”, 3), rep(“Radio”, 3))) df2 = data.frame(CustomerId = c(2, 4, 6), State = c(rep(“Alabama”, 2), rep(“Ohio”, 1))) df1 # CustomerId Product # 1 Toaster # 2 Toaster # 3 Toaster # 4 Radio # 5 Radio # 6 Radio df2 # CustomerId State […]