데이터프레임
Coddy Machine Learning 여정의 데이터와 시각화 섹션에 포함된 레슨. 60개 중 32번째.
데이터셋에는 여러 열이 나란히 있으며, 각 열은 하나의 특성에 해당합니다. pandas는 이 열들을 DataFrame이라는 표에 함께 담습니다:
딕셔너리로 만들어 보세요. 중괄호를 사용해 각 열 이름을 값 목록에 연결합니다.
pets = pd.DataFrame({
"name": ["Rex", "Tom", "Bubbles"],
"animal": ["dog", "cat", "fish"],
"age": [4, 2, 1],
})
print(pets)다음이 출력됩니다:
name animal age
0 Rex dog 4
1 Tom cat 2
2 Bubbles fish 1각 목록은 입력한 순서대로 열이 되었고, 행 번호는 0부터 매겨집니다. 목록의 길이는 모두 같아야 합니다. 모든 행의 모든 열에 값이 있어야 합니다.
챌린지
중급식물 가게에서 고사리, 선인장, 야자수를 판매합니다. plants와 prices에는 각각 이름과 가격이 저장되어 있고, 프로그램은 오늘 판매량을 sold에 입력받습니다.
열을 plant, price, sold 순서로 갖는 DataFrame shop을 만들고 출력하세요. 입력이 8, 2, 15일 때:
plant price sold
0 fern 4.5 8
1 cactus 2.0 2
2 palm 12.0 15직접 해보기
import pandas as pd
plants = ["fern", "cactus", "palm"]
prices = [4.5, 2.0, 12.0]
sold = [int(input()), int(input()), int(input())]
# 아래에 코드를 작성하세요
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
데이터와 시각화의 모든 레슨
직접 연습해 보세요: 온라인 Python 컴파일러