728x90
반응형
(문제)
이 표를 보고
1) 거래처별 수량과 매출액의 합계를 구하세요.
2) power supply plug의 거래처별 매출액 합계를 구하고 순위를 표시하세요.
(방법)
데이터 파일이 없어서 몇개의 데이터만 만들었습니다.
다음과 같이 csv 파일을 읽어 DataFrame으로 만듭니다.
import pandas as pd
df = pd.read_csv('data.csv', encoding='cp949', header=0)
df
1) 거래처별 수량과 매출액의 합계
- groupby를 사용해서 거랴처별 수량,매출액의 합계를 구합니다.
df2 = df.groupby(['거래처']).sum()
df2
2) power supply plug의 거래처별 매출액 합계 구하고, 순위를 표시
df3 = df[(df['상품명'] == 'power supply plug')]
df4 = df3.sort_values(by='금액(원)',ascending=False)
df4.reset_index(drop=True)
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 식당 배달 층수에 따른 가격 출력 (0) | 2022.12.19 |
---|---|
[파이썬] 문제 : n을 입력 받고 1에서 n까지의 합계 출력 (0) | 2022.12.19 |
[파이썬] 문제 : 1~10까지 더하는 함수 코드 설명 (0) | 2022.12.18 |
[파이썬] 문제 : 리스트의 요소 조건으로 Count 하기 (0) | 2022.12.18 |
[파이썬] 문제 : 숫자 출력 (0) | 2022.12.17 |
댓글