题解 | #牛客网的每日练题量#
牛客网的每日练题量
https://www.nowcoder.com/practice/c5307933102d47c6895679bc62c9e5a9
import pandas as pd pd.set_option("display.max_columns", None) # 显示所有的列,而不是以……显示 pd.set_option("display.max_rows", None) # 显示所有的行,而不是以……显示 pd.set_option("display.width", None) # 不自动换行显示 df = pd.read_csv("nowcoder.csv") # 方法一: 先把date列转化成datetime格式,再用apply函数按照day 来取值 df.date = pd.to_datetime(df.date) df_rt = df.groupby(df.date.apply(lambda x: x.day))['question_id'].count() #方法二: 本题直接给出了day,所以可以直接用date分组取值 # df_rt = df.groupby('date')['question_id'].count() print(df_rt)