有时可能需要沿数据帧的轴应用某些函数。可以指定轴,否则默认轴被视为按列排列,其中每个列都被视为一个数组。
如果指定了轴,则将对数据按行执行操作。
' 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”函数。
描述打印在控制台上。