找到 10786 篇文章 关于 Python

如何在 Pandas DataFrame 中查找公共元素?

Rishikesh Kumar Rishi
更新于 2021-09-07 08:08:53

5K+ 阅读量

要在 Pandas DataFrame 中查找公共元素,我们可以使用 merge() 方法以及列列表步骤创建一个二维、大小可变、可能异构的表格数据 df1。打印输入 DataFrame df1。创建另一个二维表格数据 df2。打印输入 DataFrame df2。使用 merge() 方法查找公共元素。打印公共 DataFrame。示例导入 pandas 为 pd df1 = pd.DataFrame( { "x": [5, 2, 7, 0], "y": [4, 7, 5, 1], "z": [9, 3, 5, 1] } ) df2 = ... 阅读更多

Python – 按大写字母频率排序

AmitDiwan
更新于 2021-09-06 07:48:38

254 阅读量

当需要按大写字母的频率对列表中的元素进行排序时,定义一个使用列表推导式和 'isupper' 方法的方法。下面是相同的演示 -示例实时演示def higher_character_sort(sub):    return len([ele for ele in sub if ele.isupper()]) my_list = ["pyt", "is", "FUN", "to", "Learn"] print("列表是:") print(my_list) my_list.sort(key=higher_character_sort) print("结果是:") print(my_list)输出列表是: ['pyt', 'is', 'FUN', 'to', 'Learn'] 结果是: ['pyt', 'is', 'to', 'Learn', 'FUN']解释定义了一个名为 'higher_character_sort' 的方法,它以元素作为参数。使用列表推导式迭代... 阅读更多

Python 程序从列表中提取仅包含某些特定数字的数字

AmitDiwan
更新于 2021-09-06 07:46:11

552 阅读量

当需要从列表中提取仅包含某些特定数字的数字时,使用列表推导式和 'all' 运算符。下面是相同的演示 -示例实时演示my_list = [3345, 2345, 1698, 2475, 1932] print("列表是:") print(my_list) digit_list = [2, 3, 5, 4] my_result = [index for index in my_list if all(int(element) in digit_list for element in str(index))] print("结果是:") print(my_result)输出列表是: [3345, 2345, 1698, 2475, 1932] 结果是: [3345, 2345]解释定义了一个列表并在控制台上显示。另一个... 阅读更多

Python 程序按其值的总和对字典列表进行排序

AmitDiwan
更新于 2021-09-06 07:17:27

166 阅读量

当需要根据字典值的总和对字典列表进行排序时,定义一个使用 'sum' 方法确定结果的方法。下面是相同的演示 -示例实时演示def sum_value(row):    return sum(list(row.values())) my_dict = [{21 : 13, 44 : 35, 34 : 56}, {11 : 75, 70 : 19, 39 : 70}, {1 : 155}, {48 : 29, 17 : 53}] print("字典是:") print(my_dict) my_dict.sort(key = sum_value) print("结果是:") print(my_dict)输出字典是: [{34: 56, 44: 35, 21: 13}, {11: 75, 70: ... 阅读更多

Python – 删除具有匹配值的字典

AmitDiwan
更新于 2021-09-06 07:12:06

219 阅读量

当需要删除具有匹配值的字典时,使用字典推导式。下面是相同的演示 -示例实时演示my_dict_1 = [{'Hi': 32, "there": 32, "Will":19}, {'Hi': 19, "there": 100, "Will": 13}, {'Hi': 72, "there": 19, "Will": 72}] print("第一个字典是:") print(my_dict_1) my_dict_2 = [{'Hi': 72, "Will": 19}, {"Will": 13, "Hi": 19}] print("第二个字典是:") print(my_dict_2) K = "Hi" print("K 的值是") print(K) temp = { element[K] for element in my_dict_2} my_result = [element for element in my_dict_1 if element[K] not in temp] ... 阅读更多

Python – 查找列表中每个元素大于的数字的频率

AmitDiwan
更新于 2021-09-04 11:24:15

152 阅读量

当需要查找列表中每个元素大于的数字的频率时,使用列表推导式和 'sum' 方法。下面是相同的演示 -示例实时演示my_list = [24, 13, 72, 22, 12, 47] print("列表是:") print(my_list) my_result = [sum(1 for element in my_list if index

Python 程序将元组列表中的元素转换为浮点数

AmitDiwan
更新于 2021-09-04 11:22:54

254 阅读量

当需要将元组列表中的元素转换为浮点值时,使用 'isalpha' 方法、'float' 方法和简单的迭代。下面是相同的演示 -示例实时演示my_list = [("31", "py"), ("22", "226.65"), ("18.12", "17"), ("pyt", "12")] print("列表是:") print(my_list) my_result = [] for index in my_list:    my_temp = []    for element in index:       if element.isalpha():          my_temp.append(element)       else:          my_temp.append(float(element))    my_result.append((my_temp[0], my_temp[1])) print("结果是:") print(my_result)输出列表是: ... 阅读更多

Python 程序测试行长度是否按升序排列

AmitDiwan
更新于 2021-09-04 11:21:21

64 阅读量

当需要测试行长度是否按升序排列时,使用简单的迭代和布尔值。下面是相同的演示 -示例实时演示my_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]] print("列表是:") print(my_list) my_result = True for index in range(len(my_list) - 1) :    if len(my_list[index + 1])

Python 程序查找整数列表中所有偶数和奇数数字的总和

AmitDiwan
更新于 2021-09-04 11:19:22

1K+ 阅读量

当需要查找整数列表中所有偶数和奇数数字的总和时,使用简单的迭代和 '模' 运算符。下面是相同的演示 -示例实时演示my_list = [369, 793, 2848, 4314, 57467] print("列表是:") print(my_list) sum_odd = 0 sum_even = 0 for index in my_list:    for element in str(index):       if int(element) % 2 == 0:          sum_even += int(element)       else:          sum_odd += int(element) print("结果是:") print("偶数的总和... 阅读更多

Python – 从字符列表中测试单词构建

AmitDiwan
更新于 2021-09-04 11:18:00

142 阅读量

当需要从字符列表中测试单词构建时,使用 'all' 运算符和 'count' 方法。下面是相同的演示 -示例实时演示my_list = ['p', 'p', 'y', 't', 'h', 'p', 'p', 'y', 'n', 'y', 'y', 't'] print("列表是:") print(my_list) key = 'pyt' print("键是:") print(key) my_result = all(key.count(chr)

广告

© . All rights reserved.