Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

주어진 시리즈의 모든 요소를 ​​반올림하는 프로그램을 Python으로 작성하십시오.

<시간/>

입력 -

시리즈가 있다고 가정합니다.

0    1.3
1    2.6
2    3.9
3    4.8
4    5.6

출력 -

0    1.0
1    3.0
2    4.0
3    5.0
4    6.0

해결책 1

  • 시리즈 정의

  • 빈 목록을 만듭니다. 대상 설정 루프를 사용하여 데이터를 반복합니다. 목록에 값의 반올림을 추가합니다.

  • 마지막으로 시리즈에 요소를 추가합니다.

예시

더 나은 이해를 위해 전체 구현을 살펴보겠습니다. −

import pandas as pd
l = [1.3,2.6,3.9,4.8,5.6]
data = pd.Series(l)
print(data.round())

출력

0    1.0
1    3.0
2    4.0
3    5.0
4    6.0

해결책 2

예시

import pandas as pd
l = [1.3,2.6,3.9,4.8,5.6]
data = pd.Series(l)
ls = []
for i,j in data.items():
   ls.append(round(j))
result = pd.Series(ls)
print(result)

출력

0    1
1    3
2    4
3    5
4    6