Pandas 기본 2
Pandas의 기본연산
Series의 연산
# pandas 불러오기 및 pd로 사용하기
import pandas as pd
word_dict = {
'Apple': '사과',
'Banana': '바나나',
'Carrot': '당근'
}
frequency_dict = {
'Apple': 3,
'Banana': 5,
'Carrot': 7
}
importance_dict = {
'Apple': 3,
'Banana': 2,
'Carrot': 1
}
word = pd.Series(word_dict)
frequency = pd.Series(frequency_dict)
importance = pd.Series(importance_dict)
summary = pd.DataFrame({
'word': word,
'frequency': frequency,
'importance': importance
})
print(summary)
# 시리즈 곱하기 연산
score = summary['frequency'] * summary['importance']
# 시리즈 추가
summary['score'] = score
print(summary)
결과
데이터 프레임의 슬라이싱
word_dict = {
'Apple': '사과',
'Banana': '바나나',
'Carrot': '당근'
}
frequency_dict = {
'Apple': 3,
'Banana': 5,
'Carrot': 7
}
importance_dict = {
'Apple': 3,
'Banana': 2,
'Carrot': 1
}
word = pd.Series(word_dict)
frequency = pd.Series(frequency_dict)
importance = pd.Series(importance_dict)
summary = pd.DataFrame({
'word': word,
'frequency': frequency,
'importance': importance
})
print(summary)
# 이름을 기준으로 슬라이싱 .loc[행, 열]
print(summary.loc['Banana':'Carrot', 'importance':])
# 인덱스를 기준으로 슬라이싱 .iloc[행, 열]
print(summary.iloc[1:3, 2:])
결과
데이터 프레임의 변경 및 추가
print(summary)
# 데이터의 변경
summary.loc['Apple', 'importance'] = 5
print(summary)
# 새 데이터 추가
summary.loc['Berry'] = ['베리', 5, 3]
print(summary)
결과
Author And Source
이 문제에 관하여(Pandas 기본 2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@imchanyang/Pandas-기본-2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)