找到 10786 篇文章 关于 Python

Python Pandas – 计算 DataFrame 中的行和列数

AmitDiwan
更新于 2021-09-27 13:29:08

603 次浏览

要计算 DataFrame 中的行和列数,可以使用 shape 属性。首先,假设我们在桌面上有一个 CSV 文件,如下所示 −C:\Users\amit_\Desktop\CarRecords.csv读取 CSV 文件 −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv") 现在让我们使用 shape 计算行和列数dataFrame.shape示例以下代码 − import pandas as pd # 读取 csv 文件 dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv") print("DataFrame...", dataFrame) # 计算 DataFrame 中的行和列数 print("DataFrame 中的行和列数 = ", dataFrame.shape) # 返回前 5 行记录 print("包含特定数量的 DataFrame ... 阅读更多

Python Pandas - 从 DataFrame 中显示特定数量的行

AmitDiwan
更新于 2021-09-27 13:19:53

4K+ 次浏览

要从 DataFrame 中显示特定数量的行,可以使用 head() 函数。将参数设置为要获取的行记录数。例如,对于 10 行,请指定 −dataFrame.head(10)首先,让我们使用别名导入所需的库 −import pandas as pd 我们的 CSV 文件在桌面上,如下所示 −C:\Users\amit_\Desktop\CarRecords.csv让我们读取 CSV 文件并创建 Pandas DataFrame −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv") 返回特定数量的行,在本例中,我们返回前 5 行记录 −dataFrame.head(5)示例以下代码 import pandas as pd # 读取 ... 阅读更多

Python Pandas - 迭代并获取包含所需文本的行

AmitDiwan
更新于 2021-09-27 13:13:57

180 次浏览

要迭代并获取包含所需文本的行,可以使用 itertuples() 和 find() 方法。itertuples() 迭代 DataFrame 行。首先,让我们使用别名导入所需的库 −import pandas as pd 我们的 CSV 文件在桌面上,如下所示 −C:\Users\amit_\Desktop\CarRecords.csv 让我们读取 CSV 文件并创建 Pandas DataFrame −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\CarRecords.csv")迭代并获取包含特定文本的行。我们正在获取包含文本“Lamborghini”的 Car 列 −for k in dataFrame.itertuples():    if k[1].find('Lamborghini') != -1: print(k)示例以下代码 import pandas as pd ... 阅读更多

过滤行 – Python Pandas

SaiKrishna Tavva
更新于 2024-09-23 16:57:04

6K+ 次浏览

在 Python Pandas 中,可以通过多种方式过滤行并获取任何特定列值,其中一种是使用 Pandas contains() 方法。通常,此方法应用于字符串类型的列,以根据子字符串(即通过验证列是否包含特定子字符串)过滤行。涉及的步骤在 Pandas 中过滤行的步骤如下读取 CSV 文件 ... 阅读更多

如何在 Python 中按单个列对 CSV 进行排序?

AmitDiwan
更新于 2021-09-27 12:33:40

6K+ 次浏览

要按单个列对 CSV 进行排序,请使用 sort_values() 方法。在 sort_values() 方法中设置要排序的列。首先,让我们使用 DataFrame 读取我们的 CSV 文件“SalesRecords.csv”−dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesRecords.csv")根据单个列“Car”排序 −dataFrame.sort_values("Car", axis=0, ascending=True, inplace=True, na_position='first')接下来,根据单个列“Reg_Price”排序 −dataFrame.sort_values("Reg_Price", axis=0, ascending=True, inplace=True, na_position='first')示例以下代码import pandas as pd # DataFrame 读取输入 CS 文件 dataFrame = pd.read_csv("C:\Users\amit_\Desktop\SalesRecords.csv") print("输入 CSV 文件 = ", dataFrame) # 根据 Car 列排序 dataFrame.sort_values("Car", axis=0, ascending=True, inplace=True, na_position='first') print("排序后的 CSV 文件(根据 ... 阅读更多

Python - 在 Pandas 中读取文件夹中的所有 CSV 文件?

AmitDiwan
更新于 2021-09-27 12:15:29

6K+ 次浏览

要读取文件夹中的所有 Excel 文件,请使用 Glob 模块和 read_csv() 方法。假设以下是在目录中的 Excel 文件 −首先,让我们设置路径并获取 csv 文件。我们的 CSV 文件位于 MyProject 文件夹中 −path = "C:\Users\amit_\Desktop\MyProject\"从上述路径读取扩展名为 .csv 的文件 −filenames = glob.glob(path + "\*.csv") 现在让我们编写一个 for 循环来迭代所有 csv 文件,读取并打印它们 −for file in filenames: # 读取 csv 文件 print("正在读取文件 = ", file) ... 阅读更多

Python Pandas - 使用 Seaborn 绘制小提琴图并将四分位数设置为水平线

AmitDiwan
更新于 2021-09-27 16:27:27

466 次浏览

Seaborn 中的小提琴图用于绘制箱线图和核密度估计的组合。使用 seaborn.violinplot()。使用 inner 参数将四分位数设置为水平线,其值为四分位数。假设以下是我们数据集的 CSV 文件形式 −Cricketers.csv首先,导入所需的库 −import seaborn as sb import pandas as pd import matplotlib.pyplot as plt将数据从 CSV 文件加载到 Pandas DataFrame 中 −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers.csv")绘制带有 Role 和 Age 的小提琴图。通过传递显式顺序来控制框顺序,即基于“Role”排序。将四分位数设置为水平 ... 阅读更多

Python Pandas - 使用 Seaborn 在箱线图顶部绘制观测值的散点图

AmitDiwan
更新于 2021-09-27 12:05:11

214 次浏览

Seaborn 中的 Swarm 图用于绘制具有非重叠点的分类散点图。为此使用 seaborn.swarmplot()。使用 seaborn.boxplot() 在箱线图顶部绘制观测值的散点图。假设以下是我们数据集的 CSV 文件形式 −Cricketers2.csv首先,导入所需的库 −import seaborn as sb import pandas as pd import numpy as np import matplotlib.pyplot as plt将数据从 CSV 文件加载到 Pandas DataFrame 中 −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")在箱线图顶部绘制观测值的散点图 −sb.boxplot(x = "Matches", y = "Role", data= dataFrame, whis=np.inf) sb.swarmplot(x ... 阅读更多

Python Pandas - 使用 Seaborn 绘制散点图并通过传递显式顺序控制散点图顺序

AmitDiwan
更新于 2021-09-27 11:57:11

582 次浏览

Seaborn 中的 Swarm 图用于绘制具有非重叠点的分类散点图。为此使用 seaborn.swarmplot()。通过传递显式顺序来控制散点图顺序,即使用 order 参数基于特定列进行排序 −假设以下是我们数据集的 CSV 文件形式 −Cricketers2.csv首先,导入所需的库 −import seaborn as sb import pandas as pd import matplotlib.pyplot as plt将数据从 CSV 文件加载到 Pandas DataFrame 中 −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")绘制带有 Academy 和 Matches 的散点图。通过传递显式顺序来控制散点图顺序 ... 阅读更多

Python Pandas - 使用 Seaborn 按两个分类变量对散点图进行分组

AmitDiwan
更新于 2021-09-27 11:47:21

358 次浏览

Seaborn 中的 Swarm 图用于绘制具有非重叠点的分类散点图。为此使用 seaborn.swarmplot()。要按两个分类变量对散点图进行分组,请使用 x、y 或 hue 参数在 swarmplot() 中设置这些变量。假设以下是我们数据集的 CSV 文件形式:Cricketers2.csv首先,导入所需的库 −import seaborn as sb import pandas as pd import matplotlib.pyplot as plt将数据从 CSV 文件加载到 Pandas DataFrame 中 −dataFrame = pd.read_csv("C:\Users\amit_\Desktop\Cricketers2.csv")按两个分类变量对散点图进行分组 −sb.swarmplot(x = "Role", y = "Matches", hue = "Academy", ... 阅读更多

广告

© . All rights reserved.