DA29. 牛客网的每日练题量
描述
现有牛客网12月每天练习题目情况的数据集nowcoder.csv。包含如下字段(字段之间用逗号分隔):
请你统计2021年12月每天练习题目的数量。
以上数据集的输出结果如下:
Python 3 解法, 执行用时: 772ms, 内存消耗: 524288KB, 提交时间: 2022-07-15
import pandas as pd nowcoder = pd.read_csv('nowcoder.csv', parse_dates=True, index_col='date') print(nowcoder.groupby(by='date')['question_id'].count())
Python 3 解法, 执行用时: 774ms, 内存消耗: 524288KB, 提交时间: 2022-07-17
import pandas as pd fileData = pd.read_csv('nowcoder.csv', parse_dates=True, index_col='date') fileData.index = fileData.index.map(lambda x: x.strftime('%Y-%m-%d')) date_group = fileData.groupby('date')['question_id'].count() print(date_group)
Python 3 解法, 执行用时: 779ms, 内存消耗: 524288KB, 提交时间: 2022-07-02
import pandas as pd nowcoder = pd.read_csv('nowcoder.csv', parse_dates=True, index_col='date') date_df = nowcoder.groupby('date') print(date_df.size())
Python 3 解法, 执行用时: 780ms, 内存消耗: 524288KB, 提交时间: 2022-06-27
import pandas as pd from datetime import date, datetime nowcoder = pd.read_csv('nowcoder.csv', parse_dates=True, index_col='date') #nowcoder['day']=nowcoder['date'].strftime('%Y-%m-%d') print(nowcoder.groupby('date')['question_id'].count())
Python 3 解法, 执行用时: 784ms, 内存消耗: 524288KB, 提交时间: 2022-07-27
import pandas as pd nowcoder = pd.read_csv('nowcoder.csv', parse_dates=True, index_col='date') print(nowcoder.groupby('date').size())