소개
매혹적인 얼음과 눈의 왕국에서, 야심 찬 얼음 조각가 엘사가 가장 웅장한 얼음 조각을 만들려고 한다고 상상해 보세요. 그녀의 성공은 다양한 형태, 질감, 그리고 얼음 구조에 대한 정확한 분석에 달려 있습니다.
이 랩에서는 엘사와 함께 다양한 유형의 얼음 구조와 관련된 데이터를 분석하고 시각화하는 데이터 분석가의 역할을 수행하게 됩니다. 이는 궁극적으로 그녀가 멋진 조각품을 만드는 데 도움이 될 것입니다.
매혹적인 얼음과 눈의 왕국에서, 야심 찬 얼음 조각가 엘사가 가장 웅장한 얼음 조각을 만들려고 한다고 상상해 보세요. 그녀의 성공은 다양한 형태, 질감, 그리고 얼음 구조에 대한 정확한 분석에 달려 있습니다.
이 랩에서는 엘사와 함께 다양한 유형의 얼음 구조와 관련된 데이터를 분석하고 시각화하는 데이터 분석가의 역할을 수행하게 됩니다. 이는 궁극적으로 그녀가 멋진 조각품을 만드는 데 도움이 될 것입니다.
이 단계에서는 다양한 형태와 질감의 얼음에 대한 데이터를 수집하는 것으로 시작합니다. 그런 다음 분석을 위해 데이터를 준비합니다.
~/project 디렉토리에서 data_preparation.py라는 Python 스크립트를 열고 다음 코드를 추가하여 데이터를 읽고 준비합니다.
## 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
이 단계에서는 데이터를 분석하고 준비된 데이터를 기반으로 시각화를 생성합니다.
~/project 디렉토리에 visualization.py라는 새 Python 스크립트를 열고 다음 코드를 추가하여 얼음 데이터를 분석하고 시각화합니다.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')
visualization.py 스크립트를 실행합니다.python ~/project/visualization.py
스크립트를 실행한 후 temperature_distribution.png라는 이미지가 표시됩니다. 이미지를 클릭하여 시각적 다이어그램을 볼 수 있습니다.
이 랩에서는 Elsa 가 숨 막힐 듯한 얼음 조각을 만드는 데 도움을 주기 위해 Python 을 사용하여 데이터 분석 및 시각화를 수행했습니다. 다양한 유형의 얼음 구조와 관련된 데이터를 수집, 준비, 분석 및 시각화했습니다. 이를 통해 데이터를 효과적으로 분석하고 제시하는 기술을 습득하여 Python 을 사용한 데이터 분석 분야에서 더 깊이 탐구할 수 있는 강력한 기반을 마련했습니다.