用 Python 编写一个程序来计算给定系列中整数、浮点数和对象数据类型的总数

输入- 假设,你有一个系列,

0    1

1    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 pd

ls = [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

回到顶部