2012-02-19 4 views

ответ

11

Во-первых, давайте сделаем некоторые примеры данных. Я сделал матрицу 100 х 100, заполненную положительными случайными числами.

## Save the fake data into the object called "Data" 
> Data <- matrix(abs(rnorm(10000)),100,100) 

## We can confirm the dimensions of the matrix like so 
> dim(Data) 
[1] 100 100 

## We can confirm that it is a matrix like so 
> class(Data) 
[1] "matrix" 

## We can take a peak at rows 1 to 5 and columns 1 to 2 like so 
> Data[1:5,1:2] 
      [,1]  [,2] 
[1,] 1.5814281 0.216556739 
[2,] 0.8939682 0.007296336 
[3,] 1.7937537 0.955205600 
[4,] 0.4994752 1.982777723 
[5,] 1.3459607 1.328990348 

Теперь давайте возьмем логарифм этих чисел и сохраним его как новый объект.

## First we can take the natural log and save it in the object "Natural" 
Natural <- log(Data) 

## Or we can take the log base 10 and save it in the object "Base10" 
Base10 <- log10(Data) 

## To see all of the objects in your working memory, we can type the following 
ls() 

Надеюсь, это поможет! Если вам нужна дополнительная помощь с основами R попробовать эти сайты:

  1. http://www.r-tutor.com/
  2. http://twitter.com/#!/RLangTip
+1

Хороший, полный и уважительный ответ. Хорошая работа. –

+1

Две ссылки внизу очень полезны. – Iterator

Смежные вопросы