如何在Pandas Python中按行或按列应用特定操作?

有时可能需要沿数据帧的轴应用某些函数。可以指定轴,否则默认轴被视为按列排列,其中每个列都被视为一个数组。

如果指定了轴,则将对数据按行执行操作。

' apply '函数可以与dataframe上的点操作符一起使用。让我们来看一个例子

示例

import pandas as pd

import numpy as np

my_data = {'Age':pd.Series([45, 67, 89, 12, 23]),'value':pd.Series([8.79,23.24,31.98,78.56,90.20])}

print("数据框为:")

my_df = pd.DataFrame(my_data)

print(my_df)print("数据描述为:")

print(my_df.apply(np.mean))

输出结果

数据框为:

   Age   value

0  45   8.79

1  67   23.24

2  89   31.98

3  12   78.56

4  23   90.20

数据描述为:

Age    47.200

value  46.554

dtype: float64

说明

  • 导入所需的库,并为其指定别名,以方便使用。

  • 创建由键和值组成的系列字典,其中值实际上是系列数据结构。

  • 该字典随后作为参数传递给存在于“ pandas”库中的“ Dataframe”函数

  • 数据框被打印在控制台上。

  • 我们正在寻找有关数据的所有信息。

  • 对dataframe调用“describe”函数。

  • 描述打印在控制台上。

以上是 如何在Pandas Python中按行或按列应用特定操作? 的全部内容, 来源链接: utcz.com/z/326373.html

回到顶部