用 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)
创建lambdafliter方法来提取浮点值的长度,如下所示,
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
热门推荐
10 读书祝福语女生短句简短
11 感谢同事新婚祝福语简短
12 感谢教官文案祝福语简短
13 员工聚会蛋糕祝福语简短
14 元宵发客户祝福语简短
15 给团队信心祝福语简短
16 医美的祝福语大全简短
17 异国姻缘的祝福语简短
18 兄妹拍照祝福语简短的话