Анализ данных на Python

PythonPythonBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

Представьте себе сценARIO в очаровательном Королевстве Лед и Снега, где амбициозная ледяная скульпторка Эльса стремится создать самые великолепные ледяные скульптуры. Ее успех зависит от точного анализа различных форм, текстур и структур льда.

В этом лабораторном задании вы будете играть роль аналитика данных, работающего с Эльсой, чтобы анализировать и визуализировать данные, связанные с разными типами структур льда, что в конечном итоге поможет ей создать потрясающие скульптуры.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL python(("Python")) -.-> python/DataScienceandMachineLearningGroup(["Data Science and Machine Learning"]) python/DataScienceandMachineLearningGroup -.-> python/data_analysis("Data Analysis") subgraph Lab Skills python/data_analysis -.-> lab-271539{{"Анализ данных на Python"}} end

Сбор и подготовка данных

В этом шаге вы начнете сбора данных о различных формах и текстулах льда. Затем вы подготовите данные для анализа.

Откройте Python-скрипт с именем data_preparation.py в директории ~/project и добавьте следующий код для чтения и подготовки данных:

## data_preparation.py
import pandas as pd

## Read the CSV file
ice_data = pd.read_csv('/home/labex/project/ice_data.csv')

## Display the data
print(ice_data)

Запустите скрипт:

python data_preparation.py

На вашем терминале должна быть отображена следующая информация:

      Type Texture  Temperature
0   Frosty   Rough            5
1    Clear  Smooth          -10
2  Crystal   Shiny           -3

Анализ и визуализация данных

В этом шаге вы будете проводить анализ данных и создавать визуализации на основе подготовленных данных.

  1. Откройте новый Python-скрипт с именем visualization.py в директории ~/project и добавьте следующий код для анализа и визуализации данных о льду:
import pandas as pd
import matplotlib.pyplot as plt

## Read the CSV file into a DataFrame
ice_data = pd.read_csv('/home/labex/project/ice_data.csv')

## Visualize the temperature distribution
plt.hist(ice_data['Temperature'], bins=3, color='skyblue', edgecolor='black')
plt.title('Ice Temperature Distribution')
plt.xlabel('Temperature')
plt.ylabel('Frequency')
plt.show()
plt.savefig('/home/labex/project/temperature_distribution.png')
  1. Выполните скрипт visualization.py с использованием следующей команды:
python ~/project/visualization.py

После запуска скрипта вы увидите изображение с именем temperature_distribution.png. Вы можете нажать на изображение, чтобы увидеть визуальную диаграмму.

Резюме

В этом лабораторном задании вы использовали Python для анализа и визуализации данных, чтобы помочь Эльсе в создании потрясающих ледяных скульптур. Вы собрали, подготовили, проанализировали и визуализировали данные, связанные с разными типами структур льда. Это дало вам навыки эффективного анализа и представления данных,奠定ивших прочную основу для дальнейшего исследования в области анализа данных с использованием Python.