找到 34423 篇文章 相关编程

编写一个 Python 程序,从文件中读取 Excel 数据,并读取第一列和最后一列的所有行

Vani Nalliappan
更新于 2021 年 2 月 24 日 10:17:30

962 次浏览

假设,您在本地存储了一个名为 pandas.xlsx 的 Excel 文件。解决方案要解决此问题,我们将按照以下步骤操作 -定义 pd.read_excel 方法以从 pandas.xlsx 文件读取数据并将其保存为 dfdff = pd.read_excel('pandas.xlsx')应用 df.iloc[:, 0] 打印第一列的所有行df.iloc[:, 0]应用 df.iloc[:, -1] 打印最后一列的所有行df.iloc[:, -1]示例让我们看看下面的实现以更好地理解 -import pandas as pd df = pd.read_csv('products.csv') print("第一列的所有行是") print(df.iloc[:, 0]) print("最后一列的所有行是") print(df.iloc[:, -1])输出第一列的所有行是 0     ... 阅读更多

编写一个 Python 程序,从文件中读取 CSV 数据并打印最后两行的总和

Vani Nalliappan
更新于 2021 年 2 月 24 日 10:14:12

1K+ 次浏览

假设您的 csv 文件中包含以下数据,并将其保存为 pandas.csv。pandas.csvId, Data 1, 11 2, 22 3, 33 4, 44 5, 55 6, 66 7, 77 8, 88 9, 99 10, 100最后两条记录的总和结果为,最后两行的总和:Id    9 Data 99解决方案 1使用以下方法访问存储在 csv 文件中的数据并将其保存为 data,data = pd.read_csv('pandas.csv')将数据转换为数据框并存储在 df 中,df = pd.DataFrame(data)应用以下方法获取最后两条记录并计算总和,df.tail(2)).sum()示例让我们看看下面的实现... 阅读更多

编写一个 Python 程序,将数据框导出到包含多个工作表的 Excel 文件中

Vani Nalliappan
更新于 2021 年 2 月 24 日 10:10:19

810 次浏览

假设,您有一个数据框,将数据框导出到多个工作表的结果如下,要解决此问题,我们将按照以下步骤操作 -解决方案导入 xlsxwriter 模块以使用 excel 转换定义一个数据框并将其分配给 df在名称中应用 pd.ExcelWriter 函数您想要创建的 excel 名称并将引擎设置为 xlsxwriterexcel_writer = pd.ExcelWriter('pandas_df.xlsx', engine='xlsxwriter')使用以下方法将数据框转换为多个 excel 工作表,df.to_excel(excel_writer, sheet_name='first_sheet') df.to_excel(excel_writer, sheet_name='second_sheet') df.to_excel(excel_writer, sheet_name='third_sheet')最后保存 excel_writerexcel_writer.save()示例让我们了解以下代码以更好地理解 -import pandas as pd import xlsxwriter df = pd.DataFrame({'Fruits': ["Apple", "Orange", "Mango", "Kiwi"],       ... 阅读更多

编写一个 Python 程序,分离一系列字母和数字并将它们转换为数据框

Vani Nalliappan
更新于 2021 年 2 月 24 日 10:06:48

133 次浏览

假设您有一个序列,分离字母和数字并将其存储在数据框中的结果如下,序列为:0    abx123 1    bcd25 2    cxy30 dtype: object数据框为    0   1 0 abx 123 1 bcd 25 2 cxy 30要解决此问题,我们将遵循以下方法,解决方案定义一个序列。在 Apple series extract 方法中使用正则表达式模式分离字母和数字,然后将其存储在数据框中 -series.str.extract(r'(\w+[a-z])(\d+)')示例让我们看看下面的实现以更好地理解 -import pandas as pd series = pd.Series(['abx123', 'bcd25', 'cxy30']) print("序列为:", series) df ... 阅读更多

编写一个 Python 程序,在给定的序列中过滤阿姆斯特朗数

Vani Nalliappan
更新于 2021 年 2 月 24 日 10:03:55

252 次浏览

假设您有一个序列,过滤阿姆斯特朗数的结果如下,原始序列为 0    153 1    323 2    371 3    420 4    500 dtype: int64阿姆斯特朗数为:- 0    153 2    371 dtype: int64要解决此问题,我们将按照以下步骤操作 -定义一个序列。创建一个空列表并设置 for 循环以访问所有序列数据。设置阿姆斯特朗初始值为 0 并创建一个 temp 变量以逐个存储序列元素。它定义如下,l = [] for val in data:    armstrong = 0   ... 阅读更多

编写一个 Python 程序,对给定序列中的所有元素进行随机排序

Vani Nalliappan
更新于 2021 年 2 月 24 日 10:01:05

204 次浏览

假设,您有一个数据框,对序列中所有数据进行随机排序的结果如下,原始序列为 0    1 1    2 2    3 3    4 4    5 dtype: int64随机排序后的序列为:0    2 1    1 2    3 3    5 4    4 dtype: int64解决方案 1定义一个序列。应用随机排序方法,该方法将序列数据作为参数并对其进行随机排序。data = pd.Series([1, 2, 3, 4, 5]) print(data) rand.shuffle(data)示例让我们看看以下代码以更好地理解 -import pandas as pd import random as rand data ... 阅读更多

编写一个 Python 程序,转换数据框中特定列的数据类型

Vani Nalliappan
更新于 2021 年 2 月 24 日 09:58:53

87 次浏览

假设,您有一个数据框,将浮点数转换为整数的结果如下,转换前 Name      object Age       int64 Maths     int64 Science   int64 English   int64 Result    float64 dtype: object转换后 Name    object Age     int64 Maths   int64 Science int64 English int64 Result int64 dtype: object要解决此问题,我们将按照以下步骤操作 -解决方案定义一个数据框将浮点数据类型列“Result”转换为“int”,如下所示 -df.Result.astype(int)示例让我们看看下面的实现以更好地理解 -import pandas as pd data = {'Name': ['David', 'Adam', ... 阅读更多

编写 Python 代码,交换给定数据框中的最后两行

Vani Nalliappan
更新于 2021 年 2 月 24 日 09:56:07

583 次浏览

假设您有数据框,交换最后两行的结果如下,交换前   Name    Age Maths Science English 0 David   13   98      75    79 1 Adam    12   59      96    45 2 Bob     12   66      55    70 3 Alex    13   95      49    60 4 Serina  12   70      78    80交换后    Name  Age Maths Science English 0 David   13   98    75    79 1 Adam    12   59 ... 阅读更多

编写一个 Python 程序,删除给定 DataFrame 中的一列或多列

Vani Nalliappan
更新于 2021 年 2 月 24 日 09:50:56

140 次浏览

假设您有一个数据框,one two three 0 1 2 3 1 4 5 6删除单个列的结果为,two three 0 2 3 1 5 6删除多个列后的结果为,three 0 3 1 6为了解决这个问题,我们将按照以下步骤操作 -解决方案 1定义一个数据框使用以下方法删除特定列,del df['one']示例让我们看看下面的代码以更好地理解 -import pandas as pd data = [[1, 2, 3], [4, 5, 6]] df = pd.DataFrame(data, columns=('one', 'two', 'three')) print("Before ... 阅读更多

编写一个 Python 程序,用于查找序列中重复次数最多的元素

Vani Nalliappan
更新于 2021-02-24 09:46:53

256 次浏览

假设您有以下序列,序列为:0 1 1 22 2 3 3 4 4 22 5 5 6 22重复次数最多的元素的结果为,重复的元素是:22解决方案为了解决这个问题,我们将遵循以下方法,定义一个序列将初始计数设置为 0,并将 max_count 值设置为序列的第一个元素值 data[0]count = 0 max_count = data[0]创建 for 循环以访问序列数据并将 frequency_count 设置为 l.count(i)for i in data: frequency_count = l.count(i)设置 if 条件以与 max_count 值进行比较,如果条件为真 ... 阅读更多

广告

© . All rights reserved.