즐거운프로그래밍

[pandas] pandas Series 데이터 2

수수께끼 고양이 2023. 11. 14. 17:58
728x90
반응형

 

index = ['apples', 'oranges', 'bananas']
data = [10, 6, 3,]

fruits=pd.Series(data=data, index=index)

fruit_list= [10,6,3]
fruit_list

 

fruits data에 5씩 더하고 싶을 때

fruits+5

fruits = fruits+5 # fruits 변수에 저장(메모리 저장), 데이터 가공

fruits

 

fruits 특정 인덱스에 data 값을 변경하고 싶을 때

fruits['oranges']= fruits['oranges']-2
fruits

fruits[['apples','bananas']] = fruits[['apples','bananas']]-3
fruits

 


pandas Series 실습 예제

 

1. 다음과 같은 레이블과 값을 가지는 Pandas Series 를 만드세요. 변수는 dist_planets 로 만드세요.
distance_from_sun = [149.6, 1433.5, 227.9, 108.2, 778.6]
planets = ['Earth','Saturn', 'Mars','Venus', 'Jupiter']

distance_from_sun = [149.6, 1433.5, 227.9, 108.2, 778.6]
planets = ['Earth','Saturn', 'Mars','Venus', 'Jupiter']

dist_planets = pd.Series(data = distance_from_sun, index = planets)
dist_planets

 

2. 거리를 빛의 상수 c( 18 ) 로 나눠서, 가는 시간이 얼마나 걸리는 지 계산하여 저장하세요.
time_light =

time_light = dist_planets/18
time_light


3. Boolean indexing을 이용해서 가는 시간이 40분보다 작은것들만 셀렉트 하세요.
close_planets =

time_light < 40 # Boolean indexing
time_light[time_light < 40]

close_planets =  time_light[time_light < 40]
close_planets

 

728x90
반응형

'즐거운프로그래밍' 카테고리의 다른 글

[pandas] pandas DataFrame 2  (0) 2023.11.14
[pandas] pandas DataFrame 1  (0) 2023.11.14
[pandas] pandas Series 데이터 1  (0) 2023.11.14
[자바] 스레드(Thread) 예제  (0) 2023.11.14
[자바] 스레드(Thread)  (1) 2023.11.14