Computer >> Máy Tính >  >> Lập trình >> Python

Viết chương trình bằng Python để làm tròn tất cả các phần tử trong một chuỗi nhất định

Đầu vào -

Giả sử, bạn có một Chuỗi,

0    1.3
1    2.6
2    3.9
3    4.8
4    5.6

Đầu ra -

0    1.0
1    3.0
2    4.0
3    5.0
4    6.0

Giải pháp 1

  • Xác định một chuỗi

  • Tạo một danh sách trống. Đặt cho lặp lại dữ liệu. Nối vòng giá trị vào danh sách.

  • Cuối cùng, thêm các phần tử vào chuỗi.

Ví dụ

Hãy cho chúng tôi xem quá trình triển khai hoàn chỉnh để hiểu rõ hơn -

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

Đầu ra

0    1.0
1    3.0
2    4.0
3    5.0
4    6.0

Giải pháp 2

Ví dụ

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)

Đầu ra

0    1
1    3
2    4
3    5
4    6