Como criar uma lista em R
Ele não deve vir como uma surpresa que você crie uma lista em R com a Lista()
Menu
Criar uma lista sem nome
Criar uma lista sem nome é tão fácil quanto usar o Lista() função e colocando todos os objetos que deseja nessa lista entre o (). Você pode trabalhar com a matriz baskets.team, contendo o número de cestas Granny e Geraldine marcou nesta temporada de basquete. Se você quiser combinar esta matriz com um vector de caracteres indicando qual estação você está falando aqui, tente:
> baskets.list lt; - lista (baskets.team, # 147-2010-2011 # 148-)
Se você olhar para o objeto baskets.list, você vê o seguinte resultado:
> Baskets.list [[1]] 1º 2º 3º 4º 5º 6thGranny 12 4 5 6 9 3Geraldine 5 4 2 4 12 9 [[2]] [1] # 147-2010-2011 # 148-
O objeto baskets.list contém dois componentes: a matriz e a estação. Os números entre o [[]] indicam o # Número 147-bag # 148- de cada componente.
Criar uma lista com o nome
A fim de criar um marcado, ou chamado, lista, basta adicionar os rótulos antes de os valores entre o () do Lista() função, como este:
> baskets.nlist lt; - lista (pontuação = baskets.team, estação = # 147-2010-2011 # 148-)
E isso não deve surpreendê-lo, porque os quadros de dados são, na verdade, um tipo especial de lista nomeada.
Se você olhar para o nome da lista baskets.nlist, você vê o seguinte resultado:
> Baskets.nlist $ scores1st 2º 3º 4º 5º 6thGranny 12 4 5 6 9 3Geraldine 5 4 2 4 12 9 $ temporada [1] # 147-2010-2011 # 148-
Agora o [[]] mudou-se para fora e fez um lugar para o $ seguido pelo nome do componente. Na verdade, este começa a olhar um pouco como um quadro de dados.
Os quadros de dados são nada mais que um tipo especial de lista de chamada, portanto, todos esses truques podem ser aplicadas a quadros de dados também.
Jogando com os nomes dos componentes
Assim como com os quadros de dados, você pode acessar os nomes de uma lista usando o nomes () função, como este:
> nomes (baskets.nlist) [1] # 147-scores # 148- # 147-temporada # 148-
Isso significa que você também pode usar o nomes () função para adicionar nomes aos componentes ou alterar os nomes dos componentes na lista da mesma maneira que você faz com quadros de dados.
Obtendo o número de componentes
Os quadros de dados são listas, por isso é bastante óbvio que o número de componentes em uma lista é considerado o comprimento dessa lista. Assim, para saber quantos componentes que você tem em baskets.list, você simplesmente faça o seguinte:
> Comprimento (baskets.list) [1] 2