웹에서 평면 파일 열기와 읽기
방금 웹에서 파일을 가져와 로컬에 저장하고 DataFrame으로 불러왔습니다. 만약 로컬에 먼저 저장하지 않고, 웹의 파일을 바로 DataFrame으로 읽고 싶다면 pandas로 쉽게 할 수 있어요. 특히 pd.read_csv() 함수에 URL을 첫 번째 인수로, 구분자 sep를 두 번째 인수로 전달하면 됩니다.
파일의 URL은 다시 한 번 아래와 같습니다.
'https://assets.datacamp.com/production/course_1606/datasets/winequality-red.csv'
이 연습은 강의의 일부입니다
Intermediate Importing Data in Python
연습 안내
- 파일의 URL을 변수
url에 할당하세요. - 파일의 구분자가
';'임을 기억하고,pd.read_csv()로 DataFramedf에 읽어들이세요. - DataFrame
df의 head를 출력하세요. - 나머지 코드를 실행해 DataFrame
df의 첫 번째 특성에 대한 히스토그램을 그리세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import packages
import matplotlib.pyplot as plt
import pandas as pd
# Assign url of file: url
# Read file into a DataFrame: df
# Print the head of the DataFrame
print(____)
# Plot first column of df
df.iloc[:, 0].hist()
plt.xlabel('fixed acidity (g(tartaric acid)/dm$^3$)')
plt.ylabel('count')
plt.show()