Практическая часть Задание 1. Используя технологию R Markdown создайте динамический документ с произвольными расчетами. Документ должен содержать вставки кода по типу inline и в виде чанков. В документе должно быть использовано различное форматирование. Также для оформления используйте каскадную таблицу стилей. Итоговый документ конвертируйте в html формат и представьте в отчете, соответствующие скрины.
Laboratoriya ishi № 9 Sfatli dasturlash Maqsad: vakolatli dasturlash xususiyatlari bilan tanishish. R Markdown texnologiyasidan foydalangan holda dinamik hisobotlarni yaratish uchun yaxshi dasturlashni qo'llashni o'rganing . Vazifalarni tegishli dasturlash uslubida hal qiling. Hisobot tuzish.
Dinamik hujjat hujjatini yaratish misoli RStudio- da dinamik hujjat yaratish uchun tegishli elementni tanlang: Yangi fayl > R Markdown . Birinchi marta R Markdown fayllarini yaratishda sizga tegishli paketni o'rnatishingiz kerak bo'ladi. Yaratilganda tegishli sozlamalar ko'rsatiladi (1-rasm), uni keyinchalik YAML notation yordamida o'zgartirish mumkin .
1-rasm - yangi R Markdown hujjatini yaratish
Agar qo'shimcha jadvallar kabi qo'shimcha fayllar *. CSS , keyin ular kod bilan asosiy fayl bilan bir xil katalogda joylashgan bo'lishi kerak.
---
sarlavha: "Ozon"
chiqish:
html_document :
CSS : faded.css
---
## ma'lumotlar
" Atmos" ma'lumotlar to'plami * R * dasturlash tilining " nasaweather" to'plamida joylashgan. Unda 1995 yildan 2000 yilgacha g'arbiy yarim sharda 576 koordinatalar panjarasida o'lchangan atmosfera o'zgaruvchilari to'plami mavjud. Ma'lumotlar to'plami [2006 ASA Data Expo ] ( http://stat-computing.org/dataexpo/2006/) dan olingan.
" Atmos" ma'lumotlar to'plamidagi ba'zi o'zgaruvchilar :
* ** temp ** - Yer yuziga yaqin o'rtacha oylik havo harorati (kelvinlarda o'lchangan (* K *))
* ** bosim ** - Yer yuzidagi o'rtacha oylik havo bosimi ( millar (* mb *) bilan o'lchanadi )
* ** ozon ** - atmosferadagi ozonning o'rtacha oylik miqdori (Dobson birliklarida o'lchanadi (* DU *))
Siz harorat birligini Kelvindan Selsiyga formulada o'zgartirishingiz mumkin
$$ tselsiy bo'yicha = kelvin - 273,15 $$
Va siz natijani Farengeytga formula bilan o'zgartirishingiz mumkin
$$ fahrenheit = celsius \ times \ frac {9} {5} + 32 $$
"" {r, echo = FALSE, natijalar = 'yashirish'}
example_kelvin <- 282.15
",
Masalan, Kelvin` r example_kelvin` darajasiga `r example_kelvin - Selsiy bo'yicha 273,15 'daraja to'g'ri keladi .
2-rasm - misol R Markdown fayli
Uslublar jadvalining to'g'ri qo'llanilishi uchun 3-rasmda ko'rsatilgan kod xira deb nomlangan faylga saqlanishi kerak . CSS .
h1 {
rang: oq;
to'ldirish: 10 piksel;
orqa rang: # 3399ff
}
ul {
ro'yxat uslubi turi: kvadrat;
}
... MathJax_Display {
to'ldirish: 0,5em;
orqa rang: # eaeff3
}
3-rasm - uslublar varag'i faylining tarkibi
Amaliy qism Vazifa 1 . R Markdown texnologiyasidan foydalanib, o'zboshimchalik bilan hisob-kitoblar bilan dinamik hujjat yarating. Hujjatda qator va kod qismlari bo'lishi kerak . Hujjatda turli formatlashlardan foydalanish kerak. Styling uchun kaskadli uslublar jadvalidan foydalaning . Yakuniy hujjatni HTML formatiga o'tkazing va hisobotda tegishli skrinshotlarni taqdim eting .