pd.mode()为pandas中求众数的函数,同时题目说名结果格式,得用DateFrame格式,Series格式将会报错
type(Nowcider.Level.mode()),type(Nowcider.loc[:,['Level']].mode())
4种解法
- df[[""]]
- df.loc[:,[""]]
- df.iloc[:,["n"]]
- pd.DataFrame(Nowcoder.Level.mode())
import pandas as pd
Nowcoder = pd.read_csv("Nowcoder.csv", sep=",")
# 解法一
# print(Nowcoder[["Level"]].mode())
# 解法二
# print(Nowcoder.loc[:, ["Level"]].mode())
# 解法三
print(Nowcoder.iloc[:, [1]].mode())
# 解法四
print(pd.DataFrame(Nowcoder.Level.mode()))



京公网安备 11010502036488号