用 Python 编写一个程序来计算给定系列中整数、浮点数和对象数据类型的总数
输入- 假设,你有一个系列,
0 11 2
2 python
3 3
4 4
5 5
6 6.5
输出-
Total number of integer, float and string elements are,整数计数: 5
浮点数: 1
字符串数: 1
解决方案
为了解决这个问题,我们将按照下面给出的步骤 -
定义一个系列。
创建 lambda 过滤器方法以提取整数值的长度,如下所示,
len(pd.Series(filter(lambda x:type(x)==int,data)
创建 lambda fliter 方法来提取浮点值的长度,如下所示,
len(pd.Series(filter(lambda x:type(x)==float,data)
创建 lambda 过滤器方法来提取字符串值的长度,如下所示,
len(pd.Series(filter(lambda x:type(x)==str,data)
例子
import pandas as pdls = [1,2,"python",3,4,5,6.5]
data = pd.Series(ls)
print("整数计数:",len(pd.Series(filter(lambda x:type(x)==int,data))))
print("浮点数:",len(pd.Series(filter(lambda x:type(x)==float,data))))
print("字符串数:",len(pd.Series(filter(lambda x:type(x)==str,data))))
输出
整数计数: 5浮点数: 1
字符串数: 1
以上是 用 Python 编写一个程序来计算给定系列中整数、浮点数和对象数据类型的总数 的全部内容, 来源链接: utcz.com/z/327624.html