값 수정하기
from pandas import *
data = [1000, 2000, 3000]
index = ["메로나", "구구콘", "하겐다즈"]
s = Series(data=data, index=index)
print(s)
# 값 수정
s.iloc[0] = 0
s.loc['구구콘'] = 0
s['하겐다즈'] = 0
print(s)
값 삭제하기
drop 메서드는 원본 데이터가 변경되는 것을 방지하기 때문에 시리즈 원본 데이터를 제거하지 않고, 새로운 시리즈 객체를 반환한다.
따라서 변수에 다시 바인딩해야 한다.
# 값 삭제
s = s.drop('메로나')
s = s.drop(['구구콘', '하겐다즈']) # 여러 개 삭제
print(s)
값 추가하기
loc[]나 concat() 방법을 가장 많이 사용한다.
# 값 추가
s['new1'] = 1
s.at["new2"] = 2
s.loc["new3"] = 3
s = concat([s, Series([4], index=["new4"])])
print(s)
'Python3' 카테고리의 다른 글
[파이썬] Serise(시리즈) 값 선택하기 - Indexing(인덱싱), Slicing(슬라이싱) (0) | 2025.02.17 |
---|---|
[파이썬] Serise(시리즈) 생성 (0) | 2025.02.17 |
[파이썬] NumPy(넘파이) 연산 (0) | 2025.02.13 |
[파이썬] NumPy(넘파이) 기본 개념 (0) | 2025.02.13 |