找到 10786 篇文章 关于 Python

编写一个 Python 程序,打印给定日期序列中一年中的某一天

Vani Nalliappan
更新于 2021年2月24日 06:49:11

268 次浏览

输入 - 假设您有一个序列,并从给定的特定日期范围内找到一年中的某一天。解决方案要解决此问题,我们将遵循以下方法。定义一个序列将 date_range 设置为 '2020-01-10',持续五期。它定义如下,pd.date_range('2020-01-10',periods=5)使用 Series.dt.dayofyear 查找日期。示例让我们看看完整的实现以获得更好的理解 -import pandas as pd date = pd.date_range('2020-01-10',periods=5) data = pd.Series(date) print(data.dt.dayofyear)输出0    10 1    11 2    12 3    13 4    14

编写一个 Python 代码,将两个 Pandas 序列连接成一个序列,而不重复索引

Vani Nalliappan
更新于 2021年2月24日 06:47:22

354 次浏览

输入 - 假设您有一个序列,并且结果是连接值而不重复索引,0    1 1    2 2    3 3    4 4    5 5    6解决方案要解决此问题,我们将遵循以下两个步骤 -定义两个序列连接两个序列并应用 ignore_index 值为 True 以查找结果。它定义如下,pd.concat([series_one,series_two],ignore_index=True)示例让我们看看完整的实现以获得更好的理解 -import pandas as pd series_one = pd.Series([1,2,3]) series_two = pd.Series([4,5,6]) print(pd.concat([series_one,series_two],ignore_index=True))输出0    1 1    2 2    3 3    4 4    5 5    6

编写一个 Python 代码,使用您的范围值创建一个序列,生成一个新的行作为所有值的总和,然后将序列转换为 json 文件

Vani Nalliappan
更新于 2021年2月24日 06:45:38

460 次浏览

解决方案要解决此问题,我们将遵循以下步骤 -使用 1 到 10 的范围定义一个序列查找所有值的总和将序列转换为 JSON 文件格式让我们看看以下实现以获得更好的理解。示例import pandas as pd data = pd.Series(range(1,11)) data['sum'] = data.sum() data = data.to_json() print(data)输出{"0":1,"1":2,"2":3,"3":4,"4":5,"5":6,"6":7,"7":8,"8":9,"9":10,"sum":55}

编写一个 Python 程序,查找给定序列中缺少的元素并将完整元素存储在同一序列中

Vani Nalliappan
更新于 2021年2月24日 06:44:26

223 次浏览

解决方案要解决此问题,我们将遵循以下步骤 -定义一个序列。创建一个 for 循环并从起始到结束元素访问数据。设置 if 条件以检查数据是否存在。如果该值不在范围内,则将其附加到列表中。最后,对值进行排序并打印。for i in range(data[0], data[length-1]):    if(i not in data):       l1.append(i)    else:       l1.append(i)示例让我们看看以下实现以获得更好的理解。import pandas as pd import numpy as np l = [1, 2, 3, 6, 7] l1 = ... 阅读更多

编写一个 Python 程序,在序列中生成 100 到 150 之间的任意五个素数

Vani Nalliappan
更新于 2021年2月24日 06:41:08

852 次浏览

解决方案要解决此问题,我们将遵循以下步骤 -定义一个空列表创建一个 for 循环并设置 100 到 150 的范围设置另一个 for 循环以访问 2 到值范围内的值并查找因子,如果未找到任何因子,则将其添加到列表中。它定义如下, for i in range(100, 150):    for j in range(2, i):       if(i % j == 0):          break    else:       l.append(i)将随机样本值设置为 5 并分配到列表中,然后最终创建一个序列。data = ... 阅读更多

编写一个 Python 程序,查找给定序列中 NaN 值的索引

Vani Nalliappan
更新于 2021年2月24日 06:42:32

826 次浏览

输入 - 假设您有一个序列,0    1.0 1    2.0 2    3.0 3    NaN 4    4.0 5    NaN输出 - 并且,NaN 索引的结果为,索引为 3 索引为 5解决方案要解决此问题,我们将遵循以下步骤 -定义一个序列。创建 for 循环并访问所有元素并设置 if 条件以检查 isnan()。最后打印索引位置。它定义如下, for i, j in data.items(): if(np.isnan(j)):    print("index is", i)示例让我们看看以下实现以获得更好的理解。import pandas as pd import numpy as np l ... 阅读更多

编写一个 Python 程序,过滤序列中包含以 'a' 开头和结尾的字符串的元素

Vani Nalliappan
更新于 2021年2月24日 06:37:41

59 次浏览

输入 - 假设您有一个序列,0    apple 1    oranges 2    alpha 3    aroma 4    beta输出 - 并且,以 'a' 开头和结尾的元素的结果。2    alpha 3    aroma解决方案 1定义一个序列。创建正则表达式以检查以 'a' 开头和结尾r'^[a]$|^([a]).*\1$'创建一个空列表并设置 for 循环并在内部设置 if 条件以检查模式。它定义如下, for i in data:    if(re.search(exp, i)):       ls.append(i)最后,使用 isin() 检查序列。示例让我们看看以下实现以获得更好的理解。import pandas as pd import re l ... 阅读更多

编写一个 Python 程序,打印给定序列中所有元素的幂

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

164 次浏览

输入 - 假设您有一个序列,0    1 1    2 2    3 3    4输出 - 并且,序列中所有元素的幂的结果为,0    1 1    4 2    27 3    256解决方案 1定义一个序列。在 apply lambda power 值内创建 transform 方法。它定义如下, data.transform(lambda x:x**x)data.transform(lambda x:x**x)解决方案 2定义一个序列。创建一个空列表。创建 for 循环,迭代所有项目。将元素附加到列表中。它定义如下, for i, j in data.items():    ls.append(m.pow(j, j))最后,将列表转换为序列。示例让我们看看... 阅读更多

编写一个 Python 程序,删除序列中的元素,如果它恰好包含两个空格

Vani Nalliappan
更新于 2021年2月24日 06:31:30

178 次浏览

输入 - 假设您有一个序列,0    This is pandas 1    python script 2    pandas series输出 - 删除包含恰好两个空格的元素后的结果,1    python script 2    pandas series解决方案 1定义一个序列。创建 lambda 过滤器方法以应用正则表达式以查找空格总数不等于 2,如下所示 -pd.Series(filter(lambda x:len(re.findall(r" ", x))!=2, data))最后,使用 isin() 检查序列的值列表。解决方案 2定义一个序列。创建 for 循环以逐个迭代元素并设置 if 条件以将空格计数等于 2。 ... 阅读更多

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

Vani Nalliappan
更新于 2021年2月24日 06:28:09

137 次浏览

输入 - 假设你有一个 Series,0 abdef 1 ijkl 2 Abdef 3 oUijl输出 - 并且所有元素按降序排列的结果,3 oUijl 1 ijkl 0 abdef 2 Abdef解决方案为了解决这个问题,我们将遵循以下步骤 -定义一个 Series应用 sort_values 方法,参数为 ascending=False。定义如下,data.sort_values(ascending=False)示例完整的代码清单如下,import pandas as pd l=["abdef","ijkl","Abdef","oUijl"] data=pd.Series(l) print("原始序列: ", data) print(data.sort_values(ascending=False))输出3    oUijl 1    ijkl 0    abdef 2    Abdef

广告
© . All rights reserved.