找到 10786 篇文章 关于 Python
62K+ 浏览量
要从 DataFrame 中删除一行,请使用 drop() 方法并将索引标签设置为参数。首先,让我们创建一个 DataFrame。我们的索引标签为 w、x、y 和 z:dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]], index=['w', 'x', 'y', 'z'], columns=['a', 'b'])现在,让我们使用索引标签并删除一行。这里,我们将删除索引标签为 'w' 的行。dataFrame = dataFrame.drop('w') 示例以下为代码import pandas as pd # 创建 DataFrame dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35], [40, 45]], index=['w', 'x', 'y', 'z'], columns=['a', 'b']) ... 阅读更多
779 浏览量
要将行追加到 DataFrame,请使用 append() 方法。这里,我们将创建两个 DataFrame 并一个接一个地追加。首先,使用别名导入 pandas 库 -import pandas as pd现在,创建第一个 DataFramedataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Jaguar'] } )创建第二个 DataFramedataFrame2 = pd.DataFrame( { "Car": ['Mercedes', 'Tesla', 'Bentley', 'Mustang'] } )接下来,将行追加到末尾dataFrame1 = dataFrame1.append(dataFrame2)示例以下为代码import pandas as pd # 创建 DataFrame1 dataFrame1 = pd.DataFrame( { "Car": ['BMW', 'Lexus', 'Audi', 'Jaguar'] } ) print"DataFrame1 ...", dataFrame1 # 查找 ... 阅读更多
348 浏览量
要通过基于索引从列中选择特定值来创建子集,请使用 iloc() 方法。让我们首先导入 pandas 库import pandas as pd创建一个包含产品记录的 Pandas DataFrame。我们有 3 列dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500], "Closing_Stock": [200, 500, 1000, 900]})使用 iloc() 创建一个包含 2 列和前 2 行的子集(print"使用 iloc() 显示子集 = ", dataFrame.iloc[0:2, 0:2] 示例以下为完整代码import pandas as pd dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500], "Closing_Stock": [200, 500, 1000, 900]}) ... 阅读更多
423 浏览量
要创建 DataFrame 按列名的子集,请使用方括号。使用带有方括号的 DataFrame(索引运算符)和特定的列名,如下所示 -dataFrame[‘column_name’]首先,使用别名导入所需的库 -import pandas as pd创建一个包含产品记录的 Pandas DataFrame -dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500], "Closing_Stock": [200, 500, 1000, 900]})让我们获取一个子集,即我们仅获取 Product 列的记录dataFrame['Product']示例以下为代码import pandas as pd dataFrame = pd.DataFrame({"Product": ["SmartTV", "ChromeCast", "Speaker", "Earphone"], "Opening_Stock": [300, 700, 1200, 1500], "Closing_Stock": [200, 500, 1000, 900]}) ... 阅读更多
303 浏览量
当需要为整数列表的每个元素分配一个字母时,使用 'ascii_lowercase' 方法和列表推导式。示例以下是演示 -import string my_list = [11, 51, 32, 45, 21, 66, 12, 58, 90, 0] print("列表为:") print(my_list) print("排序后的列表为:") my_list.sort() print(my_list) temp_val = {} my_counter = 0 for element in my_list: if element in temp_val: continue temp_val[element] = string.ascii_lowercase[my_counter] my_counter ... 阅读更多
118 浏览量
当需要获取具有唯一值列表的字典时,使用 'set' 运算符和列表方法,以及简单的迭代。示例以下是演示 -my_dictionary = [{'Python' : 11, 'is' : 22}, {'fun' : 11, 'to' : 33}, {'learn' : 22}, {'object':9}, {'oriented':11}] print("字典为:") print(my_dictionary) my_result = list(set(value for element in my_dictionary for value in element.values())) print("结果列表为:") print(my_result) print("排序后的结果列表为:") my_result.sort() print(my_result)输出字典为: [{'Python': 11, 'is': 22}, {'fun': 11, 'to': ... 阅读更多
188 浏览量
当需要获取矩阵元素的均值时,在将其导入环境后,使用 'Numpy' 包中的 'mean' 方法。示例以下是演示 -import numpy as np my_matrix = np.matrix('[24, 41; 35, 25]') print("矩阵为:") print(my_matrix) my_result = my_matrix.mean() print("结果为:") print(my_result)输出矩阵为: [[24 41] [35 25]] 结果为: 31.25解释将所需的包导入环境。使用 Numpy 包创建矩阵。它显示在控制台上。矩阵的均值是 ... 阅读更多
485 浏览量
当需要提取键的值(如果键存在于列表和字典中)时,使用简单的迭代和 'all' 运算符。示例以下是演示 -my_list = ["Python", "is", "fun", "to", "learn", "and", "teach", 'cool', 'object', 'oriented'] my_dictionary = {"Python" : 2, "fun" : 4, "learn" : 6} K = "Python" print("K 的值为") print(K) print("列表为:") print(my_list) print("字典为:") print(my_dictionary) my_result = None if all(K in sub for sub in ... 阅读更多
382 浏览量
当需要根据键的第 'i' 个索引值对字典列表进行排序时,使用 'sorted' 方法和 lambda 方法。示例以下是演示 -my_list = [{"Python" : "Best", "to" : "Code"}, {"Python" : "Good", "to" : "Learn"}, {"Python" : "object", "to" : "cool"}, {"Python" : "oriented", "to" : "language"}] print("列表为:") print(my_list) K = "Python" print("K 的值为") print(K) i = 2 print("i 的值为:") print(i) my_result = ... 阅读更多
203 浏览量
当需要检查字符串中的分割是否相等时,使用 'len' 方法、'list' 方法和 'set' 运算符以及 'if' 条件。示例以下是演示 -my_string = '96%96%96%96%96%96' print("字符串为:") print(my_string) my_split_char = "%" print("字符串应分割的字符为:") print(my_split_char) my_result = len(list(set(my_string.split(my_split_char)))) == 1 print("结果列表为:") if(my_result == True): print("所有分割都相等") else: print("所有分割都不相等")输出字符串为 ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP