Não há motivo para exibir toda a saída de um grande quadro de dados. Visualizar ou manipular grandes quadros de dados utilizará desnecessariamente grandes quantidades de recursos do seu computador.
Tudo o que você está fazendo pode ser feito em miniatura. É muito mais fácil trabalhar na codificação e manipulação de dados quando o quadro de dados é pequeno. A melhor maneira de trabalhar com big data é criar um novo quadro de dados que leve apenas uma pequena parte ou uma pequena amostra do quadro de dados grande. Depois, você pode explorar os dados e fazer sua codificação no quadro de dados menor. Depois de explorar os dados e colocar seu código funcionando, basta usar esse código no quadro de dados maior.
A maneira mais fácil é simplesmente pegar o primeiro n, número das primeiras linhas do quadro de dados usando a função head (). A função head imprime apenas n, número de linhas. Você pode criar um mini quadro de dados usando a função de cabeçalho no quadro de dados grande. Abaixo, escolhi selecionar as primeiras 50 linhas e passar seu valor para small_df. Isso pressupõe que o BigData é um arquivo de dados que vem de uma biblioteca que você abriu para este projeto.
library(namedPackage)
df <- data.frame(BigData) # Assign big data to df
small_df <- head(df, 50) # Assign the first 50 rows to small_df
Isso funcionará na maioria das vezes, mas às vezes o quadro de big data vem com variáveis pré-classificadas ou com variáveis já agrupadas. Se o big data for assim, você precisará coletar uma amostra aleatória das linhas do big data. Em seguida, use o código a seguir:
df <- data.frame(BigData)
set.seed(1016) # set your own seed
df_small <- df[sample(nrow(df),replace=F,size=.03*nrow(df)),] # samples 3% rows
df_small # much smaller df