使用pandas分析b站视频弹幕发送时间段
相关代码如下:
import pandas as pd
import matplotlib.pyplot as plt
#展示用参数
pd.set_option('display.max_columns', None)#显示所有列
pd.set_option('display.max_rows', None)#显示所有行
pd.set_option('expand_frame_repr',False)#在一行显示
pd.set_option('display.unicode.ambiguous_as_wide', True)#中文对齐
pd.set_option('display.unicode.east_asian_width', True)#中文对齐
############################################################################
csv=pd.read_csv('d:/a11.csv',sep=',',encoding='utf-8')
df=pd.DataFrame(csv)
df=df.sort_values('time')
df['time_group']=df['time']/30
df['time_group_dot']=df['time_group'].apply(lambda x: str(x)[0:str(x).find('.')])
df2=df['time_group_dot'].to_frame().reset_index()
df3=df2.groupby('time_group_dot').count().reset_index()
df3['time_group_dot']=df3['ti