อินพุต -
สมมติคุณมี Series
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
สร้าง Series
ใช้เมธอด round() โดยตรง
ตัวอย่าง
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
สร้าง Series
วนลูปผ่าน items() ปัดเศษด้วย round() เก็บในลิสต์
สร้าง Series ใหม่จากลิสต์
ตัวอย่าง
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