我想为数据框的每一列计算峰度,并用for循环将其绘制,我的列分别用a1,a2,a3,a4命名。之后,我想用标题“ a1”,“ a2”等对它们进行绘制。当前,我正在分别处理每一列,但这并不是捷径。如何为4列大小的数据框循环呢?
from scipy.stats import kurtosis
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
temp=df['a1']
y=temp.kurtosis(axis=0, level=0)
plt.title('a1')
plt.show()
temp=df['a2']
y=temp.kurtosis(axis=0, level=0)
plt.title('a2')
plt.show()