Como criar uma lista em R

Ele não deve vir como uma surpresa que você crie uma lista em R com a Lista()

função. Você pode usar o Lista() funcionar de duas maneiras: para criar uma lista sem nome ou criar uma lista nomeada. A diferença é pequena em ambos os casos, pensar em uma lista como uma grande caixa cheia de um conjunto de sacos contendo todos os tipos de coisas diferentes. Se estes sacos são rotulados em vez de numerada, você tem uma lista nomeada.

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

menu