找到 10786 篇文章 关于 Python

编写一个 Python 程序,从给定的时间序列数据中打印出前三天和后三天

Vani Nalliappan
更新于 2021年2月25日 06:52:25

127 次浏览

假设您有一个时间序列,并且需要得到给定序列中前三天和后三天的结果,如下所示:

编写一个 Python 代码,查找给定数据框中每一列的第二小值

Vani Nalliappan
更新于 2021年2月25日 06:49:42

963 次浏览

假设您有一个数据框,并且需要得到每一列中第二小值的计算结果,如下所示:

编写一个 Python 程序,查找给定数据框中哪一列的缺失值数量最少

Vani Nalliappan
更新于 2021年2月25日 06:48:29

345 次浏览

假设您有一个数据框,并且缺失值数量最少的列如下所示:

编写一个 Python 函数,计算从起始日期到结束日期的总工作日数

Vani Nalliappan
更新于 2021年2月25日 06:09:15

379 次浏览

假设您有一个日期范围,并且需要得到总工作日数的结果,如下所示:

编写一个 Python 程序,使用 C 顺序和 F 顺序展平给定数据框中的记录

Vani Nalliappan
更新于 2021年2月25日 06:06:13

124 次浏览

假设您有一个数据框,并且需要得到使用 C 顺序和 F 顺序展平记录的结果,如下所示:

编写一个 Python 程序,将数据框的行打印为包含元组值的列表的 OrderedDict

Vani Nalliappan
更新于 2021年2月25日 06:05:11

79 次浏览

假设您有一个数据框,并且需要得到包含元组值的列表的 OrderedDict 的结果,如下所示:

编写一个 Python 程序,计算给定数据框中调整后的和未调整的 EWM

Vani Nalliappan
更新于 2021年2月25日 06:03:40

143 次浏览

假设您有一个数据框,并且需要得到调整后的和未调整的 EWM 的结果,如下所示:

编写 Python 代码以填充给定数据框中的所有缺失值

Vani Nalliappan
更新于 2021年2月25日 06:02:17

227 次查看

解决方案为了解决这个问题,我们将按照以下步骤操作:定义一个数据框在 method='linear'、limit_direction='forward' 和 fill NaN limit=2 内部应用 df.interpolate 函数df.interpolate(method ='linear', limit_direction ='forward', limit = 2)示例import pandas as pd df = pd.DataFrame({"Id":[1, 2, 3, None, 5],                      "Age":[12, 12, 14, 13, None],                      "Mark":[80, 90, None, 95, 85],                   }) print("Dataframe is:",df) print("Interpolate missing values:") print(df.interpolate(method ='linear', limit_direction ='forward', limit = 2))输出Dataframe is:    Id     Age   Mark 0 1.0    12.0   80.0 1 2.0    12.0   90.0 2 3.0    14.0   NaN 3 NaN    13.0   95.0 4 5.0    NaN    85.0 Interpolate missing values:    Id     Age    Mark 0 1.0    12.0    80.0 1 2.0    12.0    90.0 2 3.0    14.0    92.5 3 4.0    13.0    95.0 4 5.0    13.0    85.0

编写 Python 代码以重命名数据框中的给定轴

Vani Nalliappan
更新于 2021年2月25日 06:00:35

216 次查看

假设您有一个数据框,并且重命名轴的结果为:重命名索引:index    Id    Age    Mark    0    1.0    12.0   80.0    1    2.0    12.0   90.0    2    3.0    14.0   NaN    3    NaN    13.0   95.0    4    5.0    NaN    85.0解决方案为了解决这个问题,我们将按照以下步骤操作:定义一个数据框在 axis name 为 'index' 且 axis=1 内部应用 df.rename_axis() 函数df.rename_axis('index',axis=1)示例import pandas as pd df = pd.DataFrame({"Id":[1, 2, 3, None, 5],                      "Age":[12, 12, 14, 13, None],                      "Mark":[80, 90, None, 95, 85],                   }) print("Dataframe is:",df) print("Rename index:") df = df.rename_axis('index',axis=1) print(df)输出Dataframe is:    Id    Age    Mark 0 1.0    12.0   80.0 1 2.0    12.0   90.0 2 3.0    14.0   NaN 3 NaN    13.0   95.0 4 5.0    NaN    85.0 Rename index: index    Id    Age    Mark    0    1.0    12.0   80.0    1    2.0    12.0   90.0    2    3.0    14.0   NaN    3    NaN    13.0   95.0    4    5.0    NaN    85.0

广告

© . All rights reserved.