列表

详情


DA29. 牛客网的每日练题量

描述

现有牛客网12月每天练习题目情况的数据集nowcoder.csv。包含如下字段(字段之间用逗号分隔):

请你统计2021年12月每天练习题目的数量。

输入描述:

数据集可以直接从当前目录下nowcoder.csv读取。

输出描述:

以上数据集的输出结果如下:

alt

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

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())

上一题