#计算多个相关列的折线图
import pandas as pd
import matplotlib.pyplot as plt
data = pd.DataFrame({'Que1': [1, 3, 4, 3, 4],
'Que2': [2, 3, 1, 2, 3],
'Que3': [1, 5, 2, 4, 4]})
print(data)
result = data.apply(pd.value_counts).fillna(0) #.fillna 表示对于NAN值用参数填充
print(result)# 行标签表示数组中出现的所有值,其中的数值是这些不同值在每个列中出现的次数
plt.plot(result)
plt.show()
Que1 Que2 Que3
0 1 2 1
1 3 3 5
2 4 1 2
3 3 2 4
4 4 3 4
Que1 Que2 Que3
1 1.0 1.0 1.0
2 0.0 2.0 1.0
3 2.0 2.0 0.0
4 2.0 0.0 2.0
5 0.0 0.0 1.0