열렬히.뛰기

엑셀 편집 (2)

Language > 프로그래밍 언어 > Python > 파이썬 : 데이터 시각화 > 엑셀 편집 (2)

원하는 행 선택

python
# 데이터프레임 이름: df, 행1 이름: 3분기, 행2 이름: 판매량
# '3분기' 중 250인 원소 & '판매량' 중 350 이상인 원소

df[(df['3분기'] >= 250) & (df['판매량'] >= 350)]

원하는 열 선택하기

python
# 데이터프레임 이름 : df
# 전체 열: 제품명, 1분기, 2분기, 3분기, 블랙, 화이트, 사고

# 1번째 방법
df[['제품명', '1분기', '2분기']] 
# 2번째 방법
df.iloc[:, [0, 1, 2]]

행 데이터의 합계 구하기

python
# 데이터 프레임 이름 : df
# 매출 중 100000이 넘는 부분

iphone = df[(df['제품명'] == '아이폰')]
iphone_sum = earnings.sum(axis=1)
  • .sum(axis = 0) : 열 방향으로 합계 구하기
  • .sum(axis = 1) : 행 방향으로 합계 구하기
python
# 합계를 데이터프레임에 넣기
# 원래 데이터프레임: iphone

new_1 = pd.DataFrame(iphone_sum, columns=['연간판매량'])
iphone = iphone.join(new_1)
python
# 합계를 정렬하기
# 데이터프레임 이름: iphone
iphone.sort_values(by='연간판매량', ascending=True)
  • ascending = True : 오름차순
  • ascending = False : 내림차순

열 데이터의 합계 구하기

python
iphone_sum2 = iphone.sum()
new_2 = pd.DataFrame(iphone_sum2, columns=['합계'])

# 열로 들어가니  
# 한번 전치를 해주고 합친다.
iphone = iphone.append(new_2.T)

# 텍스트가 좀 이상해보이면 해당 부분도 편집해준다.
iphone.loc["""행 이름""","""열 이름"""] = """텍스트"""