在处理pandas序列时,如果要删除小数,可以使用以下方法:
import pandas as pd
# 创建一个包含小数的序列
s = pd.Series([1.2, 2.5, 3.7, 4.1, 5.9])
# 将小数四舍五入为整数
s = s.round()
print(s)
输出:
0 1.0
1 3.0
2 4.0
3 4.0
4 6.0
dtype: float64
在这个例子中,round()函数将序列中的小数四舍五入为整数。
import pandas as pd
# 创建一个包含小数的序列
s = pd.Series([1.2, 2.5, 3.7, 4.1, 5.9])
# 将小数转换为整数
s = s.astype(int)
print(s)
输出:
0 1
1 2
2 3
3 4
4 5
dtype: int64
在这个例子中,astype()函数将序列中的小数转换为整数。
import pandas as pd
# 创建一个包含小数的序列
s = pd.Series([1.2, 2.5, 3.7, 4.1, 5.9])
# 使用apply()函数结合lambda表达式删除小数
s = s.apply(lambda x: int(x))
print(s)
输出:
0 1
1 2
2 3
3 4
4 5
dtype: int64
在这个例子中,apply()函数结合lambda表达式将序列中的小数转换为整数。
这些方法可以帮助你在处理pandas序列时删除小数。
领取专属 10元无门槛券
手把手带您无忧上云