Como concatenar casos de texto em r

Você pode montar separar elementos de dados em R para que eles formam uma única cadeia de texto. Para concatenar texto, utilizar o colar()

função:

Video: Funcion de texto Concatenar - Excel 2013/2010/2007

colar("o", "rápido", "Castanho", "Raposa") [1] "A raposa"

Por padrão, colar() usa um espaço em branco para concatenar os vetores. Em outras palavras, você separar elementos com espaços. Isto é porque colar() leva um argumento que especifica o separador. O padrão para o setembro argumento é um espaço (”“) - o padrão é separar os elementos com um espaço em branco, a menos que você diga a ele o contrário.

Video: EXCEL, =CONCATENAR: Como juntar textos (e como juntar lista de e-mails)

Quando você usa colar(), ou qualquer função que aceita vários argumentos, certifique-se de que você passar argumentos no formato correto. Dê uma olhada neste exemplo, mas repare que este tempo há uma c () função no código:

colar (C ("o", "rápido", "Castanho", "Raposa")) [1] "o" "rápido" "Castanho" "Raposa"

O que está acontecendo aqui? Por que não faz colar() colar as palavras juntas? A razão é que, através da utilização c (), você passou um vetor como um único argumento para colar(). o c () função combina elementos em um vector. Por padrão, colar() concatena vetores separados - não contrair elementos de um vetor.

Pela mesma razão, colar (palavras) resulta no seguinte:

[1] "o" "rápido" "Castanho" "RAPOSA" "saltos" "sobre" "a" "preguiçoso" "CACHORRO"

o colar() função recebe dois argumentos opcionais. O separador (setembro) Argumento controla a forma como diferentes vetores obter concatenados, eo colapso argumento controla como um vetor se desmoronou em si, por assim dizer.



Quando você quiser concatenar os elementos de um vetor usando colar(), você usa o colapso argumento, da seguinte forma:

colar (palavras, colapso =" ") [1] "A rápida raposa marrom ataca o cão preguiçoso"

o colapso argumento de colar pode assumir qualquer valor personagem. Se você quer colar em conjunto texto usando um sublinhado, use o seguinte:

Video: Concatenar Excel │ Como juntar texto de várias células

colar (palavras, colapso ="_") [1] "The_quick_brown_FOX_jumps_over_the_lazy_DOG"

Você pode usar setembro e colapso no mesmo colar ligar. Neste caso, os vetores são primeiramente colado com setembro e, em seguida, com colapso colapso. Tente isto:

gt; colar (letras [1: 5], 1: 5, setembro ="_", Colapso ="---") [1] "A_1 --- --- B_2 C_3 --- --- D_4 E_5"

O que acontece aqui é que primeiro concatenar os elementos de cada vector com um sublinhado (isto é, A_1, B_2, e assim por diante), e então você recolher os resultados em uma única seqüência com - entre cada elemento.

o colar() função recebe vetores como entrada e junta-los juntos. Se um vector é mais curto do que o outro, R recicla (Repete) o vetor mais curto para coincidir com o comprimento do mais longo - um poderoso recurso.

Suponha que você tenha cinco objetos, e você quer classificá-los “Amostra de um”, “Amostra 2”, e assim por diante. Você pode fazer isso por meio de um curto vetor com o valor amostra e um vector de comprimento com os valores 1: 5 para colar(). Neste exemplo, o vector mais curta é repetido cinco vezes:

Video: Concatenar e separar texto para colunas

gt; colar("Amostra", 1: 5) [1] "amostra 1" "amostra 2" "amostra 3" "amostra 4" "amostra 5"

Publicações relacionadas