Neste artigo, veremos como converter uma lista em um quadro de dados.
Vamos criar uma lista com preços de manga.
Podemos criar uma lista usando a função List ().
#Lista de criação com 8 preços de mangaResultado:
Abordagem 1: Usando dados.quadro()
Os dados.quadro () é usado para criar um quadro de dados a partir da lista de entrada fornecida.
Sintaxe:
dados.quadro (list_object)Onde,
list_object é a lista
Exemplo
Neste exemplo, estamos convertendo uma lista de mango_price no quadro de dados:
#Lista de criação com 8 preços de mangaResultado:
Retornaremos o quadro de dados convertido da lista e obtemos o tipo usando a função str ().
Método 1: Usando dados.quadro () com rbind
Aqui, estamos convertendo uma lista em um quadro de dados de modo que os elementos da lista sejam colocados como uma linha usando o parâmetro RBind. Podemos usar isso usando o DO.Call () Método.
São necessários dois parâmetros. O primeiro parâmetro é o RBind e o segundo parâmetro é o objeto da lista de entrada.
Sintaxe:
dados.quadro (faça.Call (rbind, list_object))Parâmetros:
Exemplo
Neste exemplo, estamos convertendo uma lista em um quadro de dados com rbind dentro do DO.Call () Método:
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que as listas aninhadas de preço e quantidade estão dispostas em termos de remar no quadro de dados.
Método 3: Usando dados.quadro () com cbind
Aqui, estamos convertendo uma lista em um quadro de dados de modo que os elementos da lista sejam colocados como uma coluna usando o parâmetro RBind. Podemos usar isso usando o DO.Call () Método.
São necessários dois parâmetros. O primeiro parâmetro é o cbind, e o segundo parâmetro é o objeto da lista de entrada.
Sintaxe:
dados.quadro (faça.Ligue para (cbind, list_object))Parâmetros:
Exemplo
Neste exemplo, estamos convertendo uma lista em um quadro de dados com cbind dentro do DO.Call () Método.
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que as listas aninhadas de preço e quantidade são organizadas em termos de coluna no quadro de dados.
Método 4: Usando dados.quadro () com SAPPLEP ()
Aqui, estamos convertendo uma lista em um quadro de dados usando o SAPPPLY () que leva dois parâmetros. O primeiro parâmetro é o objeto da lista, e o segundo parâmetro é C, que se refere a combinar. Finalmente, esse método é cercado por t () para transpor isso para um quadro de dados.
Sintaxe:
dados.quadro (t (sapply (list_object, c))))Parâmetros:
Exemplo 1
Neste exemplo, estamos convertendo uma única lista em um quadro de dados.
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que a lista é convertida em um quadro de dados.
Exemplo 2
Neste exemplo, estamos convertendo uma lista aninhada em um quadro de dados.
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que as listas aninhadas de preço e quantidade são convertidas em um quadro de dados.
Abordagem 2: Usando como.dados.quadro()
Os dados.Frame () é usado para converter a lista de entrada fornecida em um quadro de dados.
Sintaxe:
como.dados.quadro (list_object)Onde,
list_object é a lista
Exemplo
Neste exemplo, estamos convertendo uma lista de mango_price no quadro de dados.
#Lista de criação com 8 preços de mangaResultado:
Retornaremos o quadro de dados convertido da lista e obtemos o tipo usando a função str ().
Método 1: Usando dados.quadro () com rbind
Aqui, estamos convertendo uma lista em um quadro de dados de modo que os elementos da lista sejam colocados como uma linha usando o parâmetro RBind. Podemos usar isso usando o DO.Call () Método.
São necessários dois parâmetros. O primeiro parâmetro é o RBind e o segundo parâmetro é o objeto da lista de entrada.
Sintaxe:
como.dados.quadro (faça.Call (rbind, list_object))Parâmetros:
Exemplo
Neste exemplo, estamos convertendo uma lista em um quadro de dados com rbind dentro do DO.Call () Método.
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que o preço e a quantidade das listas aninhadas são organizadas em remar no quadro de dados.
Método 3: Usando dados.quadro () com cbind
Aqui, estamos convertendo uma lista em um quadro de dados de modo que os elementos da lista sejam colocados como uma coluna usando o parâmetro RBind. Podemos usar isso usando o DO.Call () Método.
São necessários dois parâmetros. O primeiro parâmetro é o cbind e o segundo parâmetro é o objeto da lista de entrada.
Sintaxe:
como.dados.quadro (faça.Ligue para (cbind, list_object))Parâmetros:
Exemplo
Neste exemplo, estamos convertendo uma lista em um quadro de dados com cbind dentro do DO.Call () Método.
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que as listas aninhadas de preço e quantidade são organizadas em termos de coluna no quadro de dados.
Método 4: Usando dados.quadro () com SAPPLEP ()
Aqui, estamos convertendo uma lista em um quadro de dados usando o SAPPPLY () que leva dois parâmetros. O primeiro parâmetro é o objeto da lista, e o segundo parâmetro é C, que se refere a combinar. Finalmente, esse método é cercado por t () para transpor isso para um quadro de dados.
Sintaxe:
como.dados.quadro (t (sapply (list_object, c))))Parâmetros:
Exemplo 1
Neste exemplo, estamos convertendo uma única lista em um quadro de dados.
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que a lista é convertida em um quadro de dados.
Exemplo 2
Neste exemplo, estamos convertendo uma lista aninhada em um quadro de dados.
#Lista de criação com 8 preços de mangaResultado:
Podemos ver que as listas aninhadas de preço e quantidade são convertidas em um quadro de dados.
Conclusão
Então, o filho explicou ao pai sobre a conversão da lista no quadro de dados usando dados.quadro () e como.dados.abordagens de quadro () considerando métodos como fazer.Call () com rbind e cbind. Assim, o pai sabia que o RBind colocará a lista em termos de linha em um quadro de dados, e o CBind colocará a lista em termos de coluna em um quadro de dados. Por fim, use o método sapply () com t () para converter um objeto de lista em um quadro de dados.