158 lines
224 KiB
Plaintext
158 lines
224 KiB
Plaintext
|
{
|
||
|
"cells": [
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"## Начало лабораторной\n",
|
||
|
"\n",
|
||
|
"Выгрузка данных их csv файла в датафрейм"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 1,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"name": "stdout",
|
||
|
"output_type": "stream",
|
||
|
"text": [
|
||
|
"Index(['Rank ', 'Name', 'Networth', 'Age', 'Country', 'Source', 'Industry'], dtype='object')\n"
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"import pandas as pd \n",
|
||
|
"df = pd.read_csv(\"..//static//csv//Forbes Billionaires.csv\")\n",
|
||
|
"print(df.columns)"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 20,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"image/png": "iVBORw0KGgoAAAANSUhEUgAAA1IAAAIjCAYAAAAJLyrXAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8hTgPZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABk+klEQVR4nO3de3zO9f/H8ed12Xlss2Ezh5nzFMuhGH1VDEkhSk5ZVPpq5NDRt+RUiU4K0ZH6iorSQUUjh8ocEossqTBnhpnDTnZ9fn/47vq5bNjHrst1jcf9dtvNrs/nfX0+r+u1zzXXc5+TxTAMQwAAAACAYrO6uwAAAAAAKG0IUgAAAABgEkEKAAAAAEwiSAEAAACASQQpAAAAADCJIAUAAAAAJhGkAAAAAMAkghQAAAAAmESQAgAAAACTCFIAAAAAYBJBCoDTzZo1SxaLxf7l5+enunXravDgwTpw4IC7ywMAACgxL3cXAODKNW7cOEVHRys7O1s//fSTpk+frm+//VabN29WQECAu8sDAAC4ZAQpAC7TsWNHNWvWTJL0wAMPKCwsTK+++qq+/PJL9erVy83VAQAAXDoO7QNw2bRp00aStH37dknSkSNH9Nhjj6lhw4YqW7asgoKC1LFjR6WkpBR6bnZ2tsaMGaO6devKz89PlStXVrdu3fT3339Lknbs2OFwOOG5XzfffLN9WcuXL5fFYtEnn3yi//znP4qIiFBgYKA6d+6sXbt2FVr3mjVrdOuttyo4OFgBAQG66aab9PPPPxf5Gm+++eYi1z9mzJhCY2fPnq2mTZvK399foaGh6tmzZ5Hrv9BrO5vNZtPkyZN1zTXXyM/PT+Hh4XrooYd09OhRh3E1atTQ7bffXmg9gwcPLrTMomp/6aWXCvVUknJycjR69GjVrl1bvr6+qlatmp544gnl5OQU2auzndu3ChUqqFOnTtq8ebPDuNOnT2v8+PGqVauWfH19VaNGDf3nP/8ptI4uXbqoRo0a8vPzU6VKldS5c2dt2rSp0GsbPHiwPvroI9WrV09+fn5q2rSpVq5c6TBu586devjhh1WvXj35+/srLCxMd999t3bs2FHodWRkZGj48OGqUaOGfH19VbVqVfXr10/p6en27e5CXwW9NrPOc529vXzxxRcO87Kzs1W+fHlZLBa9/PLL9uljxowp9LM/ceKEIiIiZLFYtHz58vOu40Lb5NnLPvfrvvvuu6T1//jjj7r77rtVvXp1+3Y2fPhwZWVlOTz/vvvuU9myZfXPP/+oQ4cOCgwMVGRkpMaNGyfDMArVee4hyQVfNWrUKDT2jz/+0F133aXQ0FD5+fmpWbNm+uqrr4pc3sqVK/XQQw8pLCxMQUFB6tevX6H3pCS9+eabuuaaa+Tr66vIyEglJiYqIyPDYUxx3ycALg/2SAG4bApCT1hYmCTpn3/+0RdffKG7775b0dHROnDggN566y3ddNNN2rJliyIjIyVJ+fn5uv3227V06VL17NlTQ4cO1fHjx5WUlKTNmzerVq1a9nX06tVLt912m8N6R44cWWQ9zz//vCwWi5588kkdPHhQkydPVnx8vDZu3Ch/f39J0g8//KCOHTuqadOmGj16tKxWq2bOnKk2bdroxx9/1A033FBouVWrVtWECRMknfkwOGjQoCLXPWrUKPXo0UMPPPCADh06pClTpqh169basGGDQkJCCj1n4MCB+te//iVJ+vzzz7VgwQKH+Q899JBmzZql/v3765FHHtH27ds1depUbdiwQT///LO8vb2L7IMZGRkZ9td2NpvNps6dO+unn37SwIEDFRMTo02bNum1117Tn3/+WegDfVHq16+vp59+WoZh6O+//9arr76q2267TWlpafYxDzzwgD744APdddddevTRR7VmzRpNmDBBqamphfoxcOBARUREaO/evZo6dari4+O1fft2h8NKV6xYoU8++USPPPKIfH199eabb+rWW2/V2rVrde2110qS1q1bp1WrVqlnz56qWrWqduzYoenTp+vmm2/Wli1b7Ms7ceKE/vWvfyk1NVUDBgxQkyZNlJ6erq+++kq7d+9WTEyM/vvf/9rX/fbbbys1NVWvvfaafVqjRo1MrfNC/Pz8NHPmTHXt2tU+7fPPP1d2dvZFnytJr7zyykXPabzYNnm2s1/78OHDL3n98+bN06lTpzRo0CCFhYVp7dq1mjJlinbv3q158+Y5jM3Pz9ett96qFi1aaNKkSVq0aJFGjx6t06dPa9y4cUWut+CQ5IIazg09v//+u1q1aqUqVaroqaeeUmBgoD799FN17dpVn332me68806H8YMHD1ZISIjGjBmjrVu3avr06dq5c6c9WEtnguTYsWMVHx+vQYMG2cetW7eu0Hu3OO8TAJeJAQBONnPmTEOSsWTJEuPQoUPGrl27jI8//tgICwsz/P39jd27dxuGYRjZ2dlGfn6+w3O3b99u+Pr6GuPGjbNPe//99w1JxquvvlpoXTabzf48ScZLL71UaMw111xj3HTTTfbHy5YtMyQZVapUMTIzM+3TP/30U0OS8frrr9uXXadOHaNDhw729RiGYZw6dcqIjo422rVrV2hdLVu2NK699lr740OHDhmSjNGjR9un7dixwyhTpozx/PPPOzx306ZNhpeXV6Hp27ZtMyQZH3zwgX3a6NGjjbN/hf/444+GJOOjjz5yeO6iRYsKTY+KijI6depUqPbExETj3P8Wzq39iSeeMCpVqmQ0bdrUoaf//e9/DavVavz4448Oz58xY4Yhyfj5558Lre9sN910k8PyDMMw/vOf/xiSjIMHDxqGYRgbN240JBkPPPCAw7jHHnvMkGT88MMP511+wc/2l19+cXht507buXOn4efnZ9x55532aadOnSq0vOTkZEOS8eGHH9qnPfvss4Yk4/PPPy80/uztp0BCQoIRFRVVZL3FXWdRCt4LvXr1Mry8vIz9+/fb57Vt29bo3bt3offKudvTwYMHjXLlyhkdO3Y0JBnLli1zWEdxtskCTz/9tGGxWBymRUVFGQkJCZe0/qJ6M2HCBMNisRg7d+60T0tISDAkGUOGDLFPs9lsRqdOnQwfHx/j0KFDDst4++23C20PnTp1KvQzatu2rdGwYUMjOzvbYbktW7Y06tSpY59W8HuwadOmRm5urn36pEmTDEnGl19+aX+tPj4+Rvv27R1+H06dOtWQZLz//vv2acV5nwC4fDi0D4DLxMfHq2LFiqpWrZp69uypsmXLasGCBapSpYokydfXV1brmV9D+fn5Onz4sMqWLat69erp119/tS/ns88+U4UKFTRkyJBC6yjqUKLi6tevn8qVK2d/fNddd6ly5cr69ttvJUkbN27Utm3b1Lt3bx0+fFjp6elKT0/XyZMn1bZtW61cuVI2m81hmdnZ2fLz87vgej///HPZbDb16NHDvsz09HRFRESoTp06WrZsmcP43NxcSWf6dT7z5s1TcHCw2rVr57DMpk2bqmzZsoWWmZeX5zAuPT39onsq9uzZoylTpmjUqFEqW7ZsofXHxMSofv36DsssOJzz3PUXpaCmQ4cOKTk5WQsWLFCjRo1UoUIFSbL/XEaMGOHwvEcffVSS9M033zhMP3XqlNLT07Vx40a98847Cg8PV926dR3GxMXFqWnTpvbH1atXV5cuXbR48WLl5+dLkn3vZEGNhw8fVu3atRUSElJoO42NjS20R0Iyv50Wd50X0qRJE11zzTX2PUE7d+7UsmXLHA6pO5/x48crODhYjzzySJHzi7NNnj22OOOKu/6ze3Py5Emlp6erZcuWMgxDGzZsKDR+8ODB9u8LDufMzc3VkiVLHMYVbP8Xev8eOXJEP/zwg3r06KHjx4/bt/PDhw+rQ4cO2rZtm/bs2ePwnIEDBzrsURo0aJC8vLzs2/OSJUuUm5urYcOG2X8fStKDDz6ooKCgQtv1xd4nAC4fDu0D4DLTpk1T3bp15eXlpfDwcNWrV8/hg4LNZtPrr7+uN998U9u3b7d/cJX+//A/6cwhgfXq1ZOXl3N/ZdWpU8fhscViUe3ate3noWzbtk2SlJCQcN5lHDt2TOX
|
||
|
"text/plain": [
|
||
|
"<Figure size 1000x600 with 1 Axes>"
|
||
|
]
|
||
|
},
|
||
|
"metadata": {},
|
||
|
"output_type": "display_data"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"plt.figure(figsize=(10, 6))\n",
|
||
|
"plt.hist(df['Age'], bins=10, color='orange', edgecolor='black')\n",
|
||
|
"plt.title('Распределение возраста миллиардеров')\n",
|
||
|
"plt.xlabel('Возраст')\n",
|
||
|
"plt.ylabel('Количество миллиардеров')\n",
|
||
|
"plt.grid(True)\n",
|
||
|
"plt.show()"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"Данная диаграмма показывает распределение возраста миллиардеров. Это помогает понять, в каком возрасте чаще всего становятся миллиардерами."
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 21,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"image/png": "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
|
||
|
"text/plain": [
|
||
|
"<Figure size 1000x600 with 1 Axes>"
|
||
|
]
|
||
|
},
|
||
|
"metadata": {},
|
||
|
"output_type": "display_data"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"df_top100 = df.head(100)\n",
|
||
|
"\n",
|
||
|
"# Группировка по стране и подсчет количества миллиардеров в каждой стране\n",
|
||
|
"country_counts = df_top100['Country'].value_counts()\n",
|
||
|
"\n",
|
||
|
"plt.figure(figsize=(10, 6))\n",
|
||
|
"country_counts.plot(kind='bar', color='skyblue')\n",
|
||
|
"plt.title('Количество миллиардеров по странам (первые 100 строк)')\n",
|
||
|
"plt.xlabel('Страна')\n",
|
||
|
"plt.ylabel('Количество миллиардеров')\n",
|
||
|
"plt.xticks(rotation=45)\n",
|
||
|
"plt.show()"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"Столбчатая диаграмма показывает количество миллиардеров в каждой стране для первых 100 строк датасета. Это позволяет наглядно увидеть, в каких странах больше всего миллиардеров в этом срезе данных.\n",
|
||
|
"Данная диаграмма отображает количество миллиардеров в каждой стране для первых 100 строк датасета, что позволяет наглядно увидеть, в каких странах больше всего миллиардеров в этом срезе данных.\""
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "code",
|
||
|
"execution_count": 19,
|
||
|
"metadata": {},
|
||
|
"outputs": [
|
||
|
{
|
||
|
"data": {
|
||
|
"image/png": "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
|
||
|
"text/plain": [
|
||
|
"<Figure size 800x800 with 1 Axes>"
|
||
|
]
|
||
|
},
|
||
|
"metadata": {},
|
||
|
"output_type": "display_data"
|
||
|
}
|
||
|
],
|
||
|
"source": [
|
||
|
"industry_counts = df['Industry'].value_counts()\n",
|
||
|
"\n",
|
||
|
"plt.figure(figsize=(8, 8))\n",
|
||
|
"plt.pie(industry_counts, labels=industry_counts.index, autopct='%1.1f%%', startangle=140)\n",
|
||
|
"plt.title('Распределение миллиардеров по отраслям')\n",
|
||
|
"plt.show()"
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"cell_type": "markdown",
|
||
|
"metadata": {},
|
||
|
"source": [
|
||
|
"Данная диаграмма отображает процентное соотношение миллиардеров по отраслям."
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
"metadata": {
|
||
|
"kernelspec": {
|
||
|
"display_name": "aimenv",
|
||
|
"language": "python",
|
||
|
"name": "python3"
|
||
|
},
|
||
|
"language_info": {
|
||
|
"codemirror_mode": {
|
||
|
"name": "ipython",
|
||
|
"version": 3
|
||
|
},
|
||
|
"file_extension": ".py",
|
||
|
"mimetype": "text/x-python",
|
||
|
"name": "python",
|
||
|
"nbconvert_exporter": "python",
|
||
|
"pygments_lexer": "ipython3",
|
||
|
"version": "3.12.5"
|
||
|
}
|
||
|
},
|
||
|
"nbformat": 4,
|
||
|
"nbformat_minor": 2
|
||
|
}
|