Wydanie: 0.1.
Niniejszy dokument sporządzopno na potrzeby obrony pracy dyplomowej. Informacje zawarte w dokumencie nie stanowią tajemnicy żadnego przedsiębiorstwa. Ujawnienie lub wykorzystanie tychże informacji w sposób niezgodny z przeznaczeniem, w szczególności rozpowszechnianie w całości lub w części oraz przekazywanie osobom trzecim bez uprzedniej pisemnej zgody autora jest dozwolone i nie wiąże się z żadną odpowiedzialnością cywilnoprawną lub karną.
# ładowanie pakietów do sesji
library (rmarkdown)
library (dplyr)
library (ggplot2)
library (ggplot2)
library (tidyverse)
library (plotly)
# znajdowanie katalogu roboczego
getwd()
## [1] "D:/StarWars_MW_DSAD"
# zmiana katalogu roboczego
setwd("D:/StarWars_MW_DSAD")
# źródło: https://www.kaggle.com/datasets/jsphyg/star-wars/data
star_wars <- read.csv("~/Star_Wars.csv")
SWorganizationsOK <- read.csv("~/SWorganizationsOK.csv", sep=";")
SWplanetsOK <- read.csv("~/SWplanetsOK.csv", sep=";")
SWspeciesOK <- read.csv("~/SWspeciesOK.csv", sep=";")
SWstarshipsOK <- read.csv("~/SWstarshipsOK.csv", sep=";")
SWweaponsOK <- read.csv("~/SWweaponsOK.csv", sep=";")
View(star_wars)
View(SWorganizationsOK)
View(SWplanetsOK)
View(SWspeciesOK)
View(SWstarshipsOK)
View(SWweaponsOK)
# odkrywanie danych
star_wars %>%
glimpse()
## Rows: 96
## Columns: 13
## $ id <int> 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,…
## $ name <chr> "Luke Skywalker", "Leia Organa", "Darth Vader", "Yoda", "H…
## $ species <chr> "Human", "Human", "Human", "Yoda's species", "Human", "Woo…
## $ gender <chr> "Male", "Female", "Male", "Male", "Male", "Male", "Male", …
## $ height <dbl> 1.72, 1.50, 2.02, 0.66, 1.80, 2.28, 1.82, 1.73, 1.88, 1.65…
## $ weight <dbl> 77, 49, 136, 17, 80, 112, 81, 75, 84, 45, 89, 84, 66, 80, …
## $ hair_color <chr> "Blond", "Brown", "None", "White", "Brown", "Brown", "Whit…
## $ eye_color <chr> "Blue", "Brown", "Yellow", "Brown", "Hazel", "Blue", "Blue…
## $ skin_color <chr> "Light", "Light", "Pale", "Green", "Light", "Brown", "Ligh…
## $ year_born <int> 19, 19, 41, 896, 29, 200, 57, 82, 41, 46, 92, 72, 52, 102,…
## $ homeworld <chr> "Tatooine", "Alderaan", "Tatooine", "Unknown", "Corellia",…
## $ year_died <int> 34, 35, 4, 4, 34, NA, 0, 35, 4, 19, 32, 19, NA, 19, NA, NA…
## $ description <chr> "The main protagonist of the original trilogy.", "A leader…
# znajdowanie brakujących danych
is.na(star_wars)
## id name species gender height weight hair_color eye_color skin_color
## [1,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [2,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [3,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [4,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [5,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [6,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [7,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [8,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [9,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [10,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [11,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [12,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [13,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [14,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [15,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [16,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [17,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [18,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [19,] FALSE FALSE FALSE FALSE TRUE TRUE FALSE FALSE FALSE
## [20,] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
## [21,] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
## [22,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [23,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [24,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [25,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [26,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [27,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [28,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [29,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [30,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [31,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [32,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [33,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [34,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [35,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [36,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [37,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [38,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [39,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [40,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [41,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [42,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [43,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [44,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [45,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [46,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [47,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [48,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [49,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [50,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [51,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [52,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [53,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [54,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [55,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [56,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [57,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [58,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [59,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [60,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [61,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [62,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [63,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [64,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [65,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [66,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [67,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [68,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [69,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [70,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [71,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [72,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [73,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [74,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [75,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [76,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [77,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [78,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [79,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [80,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [81,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [82,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [83,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [84,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [85,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [86,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [87,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [88,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [89,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [90,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [91,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [92,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [93,] FALSE FALSE FALSE FALSE FALSE TRUE FALSE FALSE FALSE
## [94,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [95,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## [96,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
## year_born homeworld year_died description
## [1,] FALSE FALSE FALSE FALSE
## [2,] FALSE FALSE FALSE FALSE
## [3,] FALSE FALSE FALSE FALSE
## [4,] FALSE FALSE FALSE FALSE
## [5,] FALSE FALSE FALSE FALSE
## [6,] FALSE FALSE TRUE FALSE
## [7,] FALSE FALSE FALSE FALSE
## [8,] FALSE FALSE FALSE FALSE
## [9,] FALSE FALSE FALSE FALSE
## [10,] FALSE FALSE FALSE FALSE
## [11,] FALSE FALSE FALSE FALSE
## [12,] FALSE FALSE FALSE FALSE
## [13,] FALSE FALSE TRUE FALSE
## [14,] FALSE FALSE FALSE FALSE
## [15,] FALSE FALSE TRUE FALSE
## [16,] FALSE FALSE TRUE FALSE
## [17,] FALSE FALSE TRUE FALSE
## [18,] FALSE FALSE FALSE FALSE
## [19,] TRUE FALSE TRUE FALSE
## [20,] FALSE FALSE TRUE FALSE
## [21,] FALSE FALSE TRUE FALSE
## [22,] FALSE FALSE TRUE FALSE
## [23,] FALSE FALSE TRUE FALSE
## [24,] FALSE FALSE FALSE FALSE
## [25,] FALSE FALSE FALSE FALSE
## [26,] FALSE FALSE TRUE FALSE
## [27,] FALSE FALSE FALSE FALSE
## [28,] FALSE FALSE TRUE FALSE
## [29,] FALSE FALSE FALSE FALSE
## [30,] FALSE FALSE FALSE FALSE
## [31,] FALSE FALSE FALSE FALSE
## [32,] FALSE FALSE FALSE FALSE
## [33,] FALSE FALSE FALSE FALSE
## [34,] FALSE FALSE FALSE FALSE
## [35,] FALSE FALSE FALSE FALSE
## [36,] FALSE FALSE TRUE FALSE
## [37,] FALSE FALSE FALSE FALSE
## [38,] FALSE FALSE FALSE FALSE
## [39,] FALSE FALSE TRUE FALSE
## [40,] FALSE FALSE FALSE FALSE
## [41,] FALSE FALSE TRUE FALSE
## [42,] FALSE FALSE FALSE FALSE
## [43,] FALSE FALSE FALSE FALSE
## [44,] FALSE FALSE FALSE FALSE
## [45,] FALSE FALSE TRUE FALSE
## [46,] FALSE FALSE TRUE FALSE
## [47,] FALSE FALSE TRUE FALSE
## [48,] FALSE FALSE FALSE FALSE
## [49,] FALSE FALSE FALSE FALSE
## [50,] FALSE FALSE TRUE FALSE
## [51,] FALSE FALSE TRUE FALSE
## [52,] FALSE FALSE FALSE FALSE
## [53,] FALSE FALSE TRUE FALSE
## [54,] FALSE FALSE TRUE FALSE
## [55,] FALSE FALSE FALSE FALSE
## [56,] FALSE FALSE TRUE FALSE
## [57,] FALSE FALSE FALSE FALSE
## [58,] FALSE FALSE TRUE FALSE
## [59,] FALSE FALSE TRUE FALSE
## [60,] FALSE FALSE FALSE FALSE
## [61,] FALSE FALSE TRUE FALSE
## [62,] FALSE FALSE FALSE FALSE
## [63,] FALSE FALSE FALSE FALSE
## [64,] FALSE FALSE TRUE FALSE
## [65,] FALSE FALSE TRUE FALSE
## [66,] FALSE FALSE TRUE FALSE
## [67,] FALSE FALSE TRUE FALSE
## [68,] FALSE FALSE FALSE FALSE
## [69,] FALSE FALSE FALSE FALSE
## [70,] FALSE FALSE FALSE FALSE
## [71,] FALSE FALSE FALSE FALSE
## [72,] FALSE FALSE FALSE FALSE
## [73,] FALSE FALSE FALSE FALSE
## [74,] FALSE FALSE FALSE FALSE
## [75,] FALSE FALSE FALSE FALSE
## [76,] FALSE FALSE TRUE FALSE
## [77,] FALSE FALSE FALSE FALSE
## [78,] FALSE FALSE TRUE FALSE
## [79,] FALSE FALSE TRUE FALSE
## [80,] FALSE FALSE TRUE FALSE
## [81,] FALSE FALSE FALSE FALSE
## [82,] FALSE FALSE FALSE FALSE
## [83,] FALSE FALSE FALSE FALSE
## [84,] FALSE FALSE FALSE FALSE
## [85,] FALSE FALSE FALSE FALSE
## [86,] FALSE FALSE FALSE FALSE
## [87,] FALSE FALSE FALSE FALSE
## [88,] FALSE FALSE FALSE FALSE
## [89,] FALSE FALSE FALSE FALSE
## [90,] FALSE FALSE FALSE FALSE
## [91,] FALSE FALSE TRUE FALSE
## [92,] FALSE FALSE TRUE FALSE
## [93,] TRUE FALSE FALSE FALSE
## [94,] FALSE FALSE FALSE FALSE
## [95,] FALSE FALSE FALSE FALSE
## [96,] FALSE FALSE FALSE FALSE
# liczba wierszy z brakującymi danymi
sum(is.na(star_wars))
## [1] 43
# pomijanie brakujących danych
sw_characters <- na.omit(star_wars)
sw_characters
## id name species gender height weight hair_color
## 1 1 Luke Skywalker Human Male 1.72 77 Blond
## 2 2 Leia Organa Human Female 1.50 49 Brown
## 3 3 Darth Vader Human Male 2.02 136 None
## 4 4 Yoda Yoda's species Male 0.66 17 White
## 5 5 Han Solo Human Male 1.80 80 Brown
## 7 7 Obi-Wan Kenobi Human Male 1.82 81 White
## 8 8 Emperor Palpatine Human Male 1.73 75 None
## 9 9 Anakin Skywalker Human Male 1.88 84 Blond
## 10 10 Padmé Amidala Human Female 1.65 45 Brown
## 11 11 Qui-Gon Jinn Human Male 1.93 89 Brown
## 12 12 Mace Windu Human Male 1.88 84 None
## 14 14 Count Dooku Human Male 1.93 80 White
## 18 18 Kylo Ren Human Male 1.89 89 Black
## 24 24 Jango Fett Human Male 1.83 79 Black
## 25 25 General Hux Human Male 1.85 75 Red
## 27 27 Supreme Leader Snoke Unknown Male 2.18 100 None
## 29 29 Aayla Secura Twi'lek Female 1.78 55 Blue
## 30 30 Admiral Ackbar Mon Calamari Male 1.80 72 None
## 31 31 Admiral Piett Human Male 1.80 75 Brown
## 32 32 Bail Organa Human Male 1.91 86 Black
## 33 33 Barriss Offee Mirialan Female 1.66 50 Black
## 34 34 Biggs Darklighter Human Male 1.79 79 Black
## 35 35 Bib Fortuna Twi'lek Male 1.93 65 None
## 37 37 Captain Phasma Human Female 2.00 75 Blonde
## 38 38 Chirrut Îmwe Human Male 1.75 70 Black
## 40 40 Greedo Rodian Male 1.73 70 None
## 42 42 Jabba the Hutt Hutt Male 3.90 1358 None
## 43 43 Kanan Jarrus Human Male 1.91 86 Brown
## 44 44 Kit Fisto Nautolan Male 1.96 87 None
## 48 48 Plo Koon Kel Dor Male 1.88 80 None
## 49 49 Saw Gerrera Human Male 1.78 75 Black
## 52 52 Shmi Skywalker Human Female 1.65 55 Brown
## 55 55 Zam Wesell Clawdite Female 1.78 60 Brown
## 57 57 Asajj Ventress Dathomirian Female 1.70 55 None
## 60 60 Savage Opress Dathomirian Male 2.18 100 None
## 62 62 Pong Krell Besalisk Male 2.50 300 None
## 63 63 Mother Talzin Dathomirian Female 1.70 55 Black
## 68 68 Jyn Erso Human Female 1.70 60 Brown
## 69 69 Cassian Andor Human Male 1.84 75 Brown
## 70 70 Orson Krennic Human Male 1.85 80 White
## 71 71 Bodhi Rook Human Male 1.80 75 Black
## 72 72 Chirrut Îmwe Human Male 1.75 70 Black
## 73 73 Baze Malbus Human Male 1.85 95 Black
## 74 74 Galen Erso Human Male 1.83 75 Brown
## 75 75 Saw Gerrera Human Male 1.78 75 Black
## 77 77 Kanan Jarrus Human Male 1.91 86 Brown
## 81 81 Jyn Erso Human Female 1.70 60 Brown
## 82 82 Cassian Andor Human Male 1.84 75 Brown
## 83 83 Orson Krennic Human Male 1.85 80 White
## 84 84 Bodhi Rook Human Male 1.80 75 Black
## 85 85 Chirrut Îmwe Human Male 1.75 70 Black
## 86 86 Baze Malbus Human Male 1.85 95 Black
## 87 87 Galen Erso Human Male 1.83 75 Brown
## 88 88 Saw Gerrera Human Male 1.78 75 Black
## 89 89 Admiral Raddus Mon Calamari Male 1.80 72 None
## 90 90 Dryden Vos Human Male 1.85 80 Blond
## 94 94 Beckett Human Male 1.85 80 Brown
## 95 95 Val Human Female 1.75 55 Black
## 96 96 Rio Durant Ardennian Male 1.40 40 None
## eye_color skin_color year_born homeworld year_died
## 1 Blue Light 19 Tatooine 34
## 2 Brown Light 19 Alderaan 35
## 3 Yellow Pale 41 Tatooine 4
## 4 Brown Green 896 Unknown 4
## 5 Hazel Light 29 Corellia 34
## 7 Blue-gray Light 57 Stewjon 0
## 8 Yellow Pale 82 Naboo 35
## 9 Blue Light 41 Tatooine 4
## 10 Brown Light 46 Naboo 19
## 11 Blue Light 92 Coruscant 32
## 12 Brown Dark 72 Haruun Kal 19
## 14 Brown Light 102 Serenno 19
## 18 Brown Light 5 Chandrila 35
## 24 Brown Light 66 Concord Dawn 22
## 25 Blue Light 0 Arkanis 35
## 27 Blue Pale 50 Unknown 34
## 29 Hazel Blue 48 Ryloth 19
## 30 Orange Red 52 Mon Cala 35
## 31 Blue Light 59 Axxila 4
## 32 Brown Light 67 Alderaan 0
## 33 Blue Green 40 Mirial 19
## 34 Brown Light 24 Tatooine 0
## 35 Red Pale 60 Ryloth 35
## 37 Blue Light 15 Parnassos 35
## 38 Brown Light 52 Jedha 0
## 40 Black Green 44 Rodia 0
## 42 Orange Green 600 Nal Hutta 4
## 43 Blue Light 32 Coruscant 2
## 44 Black Green 48 Glee Anselm 19
## 48 Black Orange 44 Dorin 19
## 49 Brown Dark 48 Onderon 0
## 52 Brown Light 72 Tatooine 22
## 55 Yellow Green 32 Zolan 22
## 57 Blue Pale 57 Dathomir 19
## 60 Yellow Pale 49 Dathomir 19
## 62 Yellow Green 52 Ojom 19
## 63 Green Pale 100 Dathomir 19
## 68 Green Light 22 Vallt 0
## 69 Brown Light 26 Fest 0
## 70 Blue Light 51 Lexrul 0
## 71 Brown Dark 25 Jedha 0
## 72 Brown Light 52 Jedha 0
## 73 Brown Light 52 Jedha 0
## 74 Brown Light 54 Grange 0
## 75 Brown Dark 48 Onderon 0
## 77 Blue Light 32 Coruscant 2
## 81 Green Light 22 Vallt 0
## 82 Brown Light 26 Fest 0
## 83 Blue Light 51 Lexrul 0
## 84 Brown Dark 25 Jedha 0
## 85 Brown Light 52 Jedha 0
## 86 Brown Light 52 Jedha 0
## 87 Brown Light 54 Grange 0
## 88 Brown Dark 48 Onderon 0
## 89 Orange Blue 50 Mon Cala 0
## 90 Blue Light 35 Corellia 10
## 94 Blue Light 50 Glee Anselm 10
## 95 Brown Dark 30 Unknown 10
## 96 Black Blue 40 Ardennia 10
## description
## 1 The main protagonist of the original trilogy.
## 2 A leader in the Rebel Alliance and twin sister of Luke Skywalker.
## 3 The Sith Lord formerly known as Anakin Skywalker.
## 4 A wise and powerful Jedi Master.
## 5 A smuggler turned hero in the Rebel Alliance.
## 7 A Jedi Master who mentored Anakin and Luke Skywalker.
## 8 The Sith Lord who became Emperor of the galaxy.
## 9 A Jedi Knight who fell to the dark side and became Darth Vader.
## 10 The queen-turned-senator of Naboo and wife of Anakin Skywalker.
## 11 A Jedi Master who discovered Anakin Skywalker.
## 12 A Jedi Master and member of the Jedi High Council.
## 14 A former Jedi who became Darth Tyranus, a Sith Lord.
## 18 A dark side user formerly known as Ben Solo.
## 24 A skilled bounty hunter and template for the clone army.
## 25 A general in the First Order.
## 27 The Supreme Leader of the First Order.
## 29 A Jedi Knight during the Clone Wars.
## 30 A respected admiral in the Rebel Alliance.
## 31 An Imperial officer serving under Darth Vader.
## 32 A senator and adoptive father of Leia Organa.
## 33 A Jedi Padawan during the Clone Wars.
## 34 A Rebel pilot and friend of Luke Skywalker.
## 35 A majordomo for Jabba the Hutt.
## 37 A high-ranking officer in the First Order.
## 38 A blind warrior monk and follower of the Force.
## 40 A bounty hunter killed by Han Solo.
## 42 A notorious crime lord.
## 43 A Jedi Knight and member of the Ghost crew.
## 44 A Jedi Master known for his underwater combat skills.
## 48 A Jedi Master known for his unique mask.
## 49 A militant leader in the Rebel Alliance.
## 52 The mother of Anakin Skywalker.
## 55 A shape-shifting bounty hunter.
## 57 A former Sith apprentice turned bounty hunter.
## 60 The brother of Darth Maul and a powerful Sith apprentice.
## 62 A Jedi Master who fell to the dark side.
## 63 A powerful witch and leader of the Nightsisters.
## 68 The protagonist of Rogue One and a member of the Rebel Alliance.
## 69 A Rebel intelligence officer.
## 70 The director of the Empire's Advanced Weapons Research division.
## 71 A former Imperial pilot who defected to the Rebel Alliance.
## 72 A blind warrior monk and follower of the Force.
## 73 A former Guardian of the Whills and companion to Chirrut Îmwe.
## 74 A scientist and father of Jyn Erso.
## 75 A militant leader in the Rebel Alliance.
## 77 A Jedi Knight and member of the Ghost crew.
## 81 The protagonist of Rogue One and a member of the Rebel Alliance.
## 82 A Rebel intelligence officer.
## 83 The director of the Empire's Advanced Weapons Research division.
## 84 A former Imperial pilot who defected to the Rebel Alliance.
## 85 A blind warrior monk and follower of the Force.
## 86 A former Guardian of the Whills and companion to Chirrut Îmwe.
## 87 A scientist and father of Jyn Erso.
## 88 A militant leader in the Rebel Alliance.
## 89 A respected admiral in the Rebel Alliance.
## 90 A crime lord in the Crimson Dawn syndicate.
## 94 A criminal and mentor to Han Solo.
## 95 A member of Beckett's crew.
## 96 A four-armed pilot in Beckett's crew.
| Atrybut | Deskrypcja |
|---|---|
| id: | Unikalny identyfikator każdej postaci |
| name: | Przydomek |
| species: | Gatunek |
| gender: | Płeć |
| height: | Wzrost w centymetrach |
| weight: | Waga w kilogramach |
| hair_color: | Kolor włosów |
| eye_color: | Kolor oczu |
| skin_color: | Kolor skóry |
| year_born: | Rok urodzenia BBY (przed bitwą o Yavin) |
| homeworld: | Planeta macierzysta |
| year_died: | Rok śmierci BBY (przed bitwą o Yavin) |
| description: | Krótki charakterystyka |
charactersfig1 = plot_ly(data = sw_characters,
x =~ height,
y =~ name,
type = "scatter",
mode = "markers",
color = ~as.factor(species)) %>%
layout(
title="Wzrost kluczowych postaci STAR WARS",
xaxis=list(title="Wzrost postaci [cm]"),
yaxis=list(title=""),
legend=list(title=list(text='Gatunek:')))
charactersfig1
charactersfig2 = plot_ly(data = sw_characters,
x =~ weight,
y =~ name,
type = "scatter",
mode = "markers",
color = ~as.factor(species)) %>%
layout(
title="Masa ciała kluczowych postaci STAR WARS",
xaxis=list(title="Masa ciała [kg]"),
yaxis=list(title=""),
legend=list(title=list(text='Gatunek:')))
charactersfig2
| Atrybut | Deskrypcja |
|---|---|
| id: | Unikalny identyfikator dla każdego statku kosmicznego |
| name: | Nazwa statku kosmicznego |
| model: | Typ statku kosmicznego |
| manufacturer: | Producent |
| cost_in_credits: | Koszt pozyskania w kredytach |
| length: | Długość statku kosmicznego |
| max_atmosphering_speed: | Prędkość poruszania się w atmosferze |
| crew: | Wymagana liczba osób załogi |
| passengers: | Maksymalna liczba pasażerów |
| cargo_capacity: | Ładowność w kilogramach |
| consumables: | Maksymalna liczba miesięcy okresu podtrzymywania życia |
| hyperdrive_rating: | Prędkość hipernapędu |
| MGLT: | Miara prędkości w Gwiezdnych Wojnach. |
| starship_class: | Klasa statku kosmicznego |
| pilots: | Znani piloci tych statków. |
| films: | Filmy, w których statki występowały |
shipsfig1 <- plot_ly(data = SWstarshipsOK,
x =~ max_atmosphering_speed,
y =~ name,
type = "bar",
color = ~as.factor(pilots),
orientation = "h") %>%
layout(title = 'Maksymalna prędkość atmosferyczna statków kosmicznych',
yaxis = list(title = ""))
shipsfig1
| Atrybut | Deskrypcja |
|---|---|
| id: | Unikalny identyfikator dla każdej broni |
| name: | Nazwa broni |
| model: | Model broni |
| manufacturer: | Producent |
| cost_in_credits: | Minimalna cena pozyskania wyrażona w kredytach galaktycznych |
| lenght: | Rozmiar broni |
| type: | Typ broni |
| description: | Charakterystyka możliwości i historii broni |
weaponsfig1 <- plot_ly(data = SWweaponsOK,
x =~ cost_in_credits,
y =~ name,
type = "bar",
color = ~as.factor(type),
orientation = "h") %>%
layout(title = 'Minimalny koszt zakupu uzbrojenia [w kredytach]',
yaxis = list(title = ""))
weaponsfig1
| Atrybut | Deskrypcja |
|---|---|
| id: | Unikalny identyfikator dla każdego gatunku |
| name: | Nazwa gatunku |
| classification: | Nazwa rodzaju |
| designation: | Oznaczenie czujący/nieczujący |
| average_height: | Przeciętny wzrost |
| skin_colors: | Kolor skóry |
| hair_colors: | Kolor włosów |
| eye_colors: | Kolor oczu |
| average_lifespan: | Przeciętna długość życia |
| language: | Język ojczysty |
| homeworld: | Planeta macierzysta |
speciesfig1 <- plot_ly(data = SWspeciesOK,
x =~ average_lifespan,
y =~ name,
type = "bar",
color = ~as.factor(classification),
orientation = "h") %>%
layout(title = 'Przeciętna długość życia poszczególnych gatunków [w latach]',
yaxis=list(title=""),
legend=list(title=list(text='Rodzaj:')))
speciesfig1
| Atrybut | Deskrypcja |
|---|---|
| id: | Unikalny identyfikator dla każdej planety |
| diameter: | Średnica planety |
| rotation_period: | Długość doby |
| orbital_period: | Długość roku |
| gravity: | Siła grawitacji (względem Coruscant) |
| population: | Liczebność populacji |
| climate: | Rodzaj klimatu |
| terrain: | Rodzaj terenu |
| surface_water: | Udział powierzchni wody w powierzchni ogółem |
| residents: | Mieszkańcy |
| films: | Filmy, w których planeta stanowiła plan zdjęciowy |
planetsfig1 <- ggplot(SWplanetsOK,
aes(x=climate, y=name,
size=diameter,
color=residents)) +
geom_point(alpha=0.8) +
ggtitle("Średnica, rodzaj klimatu oraz znani przedstawiciele poszczególnych planet")
planetsfig1
| Atrybut | Deskrypcja |
|---|---|
| id: | Unikalny identyfikator dla każdej organizacji |
| name: | Nazwa organizacji |
| founded: | Rok założenia organizacji (BBY) |
| dissolved: | Rok, rozwiązania (jeśli dotyczy) |
| leader: | Znaczący przywódcy |
| members: | Kluczowi członkowie |
| affiliation: | Powiązania z innymi organizacjami |
| description: | Opis celu, historii i działalności organizacji |
| films: | Filmy, w których występuje organizacja |
organizationsfig1 <- ggplot(SWorganizationsOK,
aes(x=founded, y=name,
size(55),
color=members)) +
geom_point(alpha=0.8, size=6)+
ggtitle("Data powstania oraz znani przedstawiciele poszczególnych organizacji")
organizationsfig1