Предположим, что у нас есть набор данных из 100 на 100. Мы хотим преобразовать его, взяв логарифм всех чисел. В R, как бы вы это сделали?Изменение существующего набора данных
-4
A
ответ
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
Хороший, полный и уважительный ответ. Хорошая работа. –
+1
Две ссылки внизу очень полезны. – Iterator
Смежные вопросы
- 1. Изменение существующего имени набора данных в SSRS
- 2. SSRS - фильтр существующего набора данных
- 3. R: изменение записей набора данных
- 4. Изменение набора данных объекта ggplot
- 5. Изменение данных набора данных для datagrid
- 6. Python Изменение данных существующего файла .xlsx
- 7. Изменение зависимостей существующего объекта
- 8. Изменение существующего файла C#
- 9. Изменение существующего Rails Gem
- 10. Изменение текста существующего snackBar
- 11. Изменение существующего плагина cordova
- 12. SAS вычисление новых переменный для нового набора данных из существующего набора данных
- 13. Угловое изменение набора данных без $ смотреть
- 14. Сильно типизированное изменение набора данных прерывает привязку
- 15. Изменение строки подключения для набора типизированных данных
- 16. Как уведомить изменение набора данных на счетчике
- 17. Изменение набора данных SAS с использованием условия
- 18. Изменение имени набора данных с помощью цикла
- 19. Добавить наблюдение в конец существующего набора данных SAS
- 20. Преобразование существующего набора QPushButtons в один массив
- 21. Изменение высоты существующего, видимого TextView
- 22. Изменение размера существующего JavaFX изображения
- 23. MapBox: изменение существующего цвета многоугольника
- 24. Изменение экрана существующего приложения Direct2D
- 25. Изменение существующего контента на многоязычный
- 26. Изменение маленькой части существующего файла
- 27. Hibernate - изменение атрибутов существующего объекта
- 28. Изменение существующего встроенного телефонного приложения
- 29. Carrierwave Изменение размера существующего изображения
- 30. EWS: Изменение владелец существующего назначение
'журнал (data_set)' – mbq
Начало здесь: http://cran.r-project.org/ doc/manuals/R-intro.pdf –