用 Python 编写一个程序来对给定系列中的所有元素进行舍入
pythonpandasserver side programmingprogramming
输入 −
假设,您有一个系列,
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
定义一个系列
创建一个空列表。设置 for 循环以迭代数据。将值附加到列表中。
最后,将元素添加到系列中。
示例
让我们看看完整的实现以获得更好的理解 −
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
Solution 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