Bài 1: Tính độ lệch chuẩn Sepal.Length theo Species và vẽ violin plot cho Petal.Width theo Species.

library(ggplot2)

A1) Tính độ lệch chuẩn Sepal.Length theo Species

tapply(iris$Sepal.Length, iris$Species, sd)
##     setosa versicolor  virginica 
##  0.3524897  0.5161711  0.6358796

A2) Vẽ violin plot Petal.Width theo Species

ggplot(iris, aes(x = Species, y = Petal.Width)) +
  geom_violin(fill = "skyblue") +
  labs(
    title = "Violin plot của Petal.Width theo Species",
    x = "Species",
    y = "Petal.Width"
  )

Bài 2: Đọc Iris.csv, lọc Sepal width < 3.0, xuất filtered_width.csv

import pandas as pd

df = pd.read_csv(r"C:\Users\Hector\OneDrive\Desktop\New folder\Iris.csv")


filtered_df = df[df["Sepal.Width"] < 3.0]

filtered_df.to_csv("filtered_width.csv", index=False)
filtered_df
##      Sepal.Length  Sepal.Width  Petal.Length  Petal.Width     Species
## 8             4.4          2.9           1.4          0.2      setosa
## 41            4.5          2.3           1.3          0.3      setosa
## 53            5.5          2.3           4.0          1.3  versicolor
## 54            6.5          2.8           4.6          1.5  versicolor
## 55            5.7          2.8           4.5          1.3  versicolor
## 57            4.9          2.4           3.3          1.0  versicolor
## 58            6.6          2.9           4.6          1.3  versicolor
## 59            5.2          2.7           3.9          1.4  versicolor
## 60            5.0          2.0           3.5          1.0  versicolor
## 62            6.0          2.2           4.0          1.0  versicolor
## 63            6.1          2.9           4.7          1.4  versicolor
## 64            5.6          2.9           3.6          1.3  versicolor
## 67            5.8          2.7           4.1          1.0  versicolor
## 68            6.2          2.2           4.5          1.5  versicolor
## 69            5.6          2.5           3.9          1.1  versicolor
## 71            6.1          2.8           4.0          1.3  versicolor
## 72            6.3          2.5           4.9          1.5  versicolor
## 73            6.1          2.8           4.7          1.2  versicolor
## 74            6.4          2.9           4.3          1.3  versicolor
## 76            6.8          2.8           4.8          1.4  versicolor
## 78            6.0          2.9           4.5          1.5  versicolor
## 79            5.7          2.6           3.5          1.0  versicolor
## 80            5.5          2.4           3.8          1.1  versicolor
## 81            5.5          2.4           3.7          1.0  versicolor
## 82            5.8          2.7           3.9          1.2  versicolor
## 83            6.0          2.7           5.1          1.6  versicolor
## 87            6.3          2.3           4.4          1.3  versicolor
## 89            5.5          2.5           4.0          1.3  versicolor
## 90            5.5          2.6           4.4          1.2  versicolor
## 92            5.8          2.6           4.0          1.2  versicolor
## 93            5.0          2.3           3.3          1.0  versicolor
## 94            5.6          2.7           4.2          1.3  versicolor
## 96            5.7          2.9           4.2          1.3  versicolor
## 97            6.2          2.9           4.3          1.3  versicolor
## 98            5.1          2.5           3.0          1.1  versicolor
## 99            5.7          2.8           4.1          1.3  versicolor
## 101           5.8          2.7           5.1          1.9   virginica
## 103           6.3          2.9           5.6          1.8   virginica
## 106           4.9          2.5           4.5          1.7   virginica
## 107           7.3          2.9           6.3          1.8   virginica
## 108           6.7          2.5           5.8          1.8   virginica
## 111           6.4          2.7           5.3          1.9   virginica
## 113           5.7          2.5           5.0          2.0   virginica
## 114           5.8          2.8           5.1          2.4   virginica
## 118           7.7          2.6           6.9          2.3   virginica
## 119           6.0          2.2           5.0          1.5   virginica
## 121           5.6          2.8           4.9          2.0   virginica
## 122           7.7          2.8           6.7          2.0   virginica
## 123           6.3          2.7           4.9          1.8   virginica
## 126           6.2          2.8           4.8          1.8   virginica
## 128           6.4          2.8           5.6          2.1   virginica
## 130           7.4          2.8           6.1          1.9   virginica
## 132           6.4          2.8           5.6          2.2   virginica
## 133           6.3          2.8           5.1          1.5   virginica
## 134           6.1          2.6           5.6          1.4   virginica
## 142           5.8          2.7           5.1          1.9   virginica
## 146           6.3          2.5           5.0          1.9   virginica