Pandas

  1. DataFrame
    1. 排序
    2. 保存
  2. 统计某列值出现的次数
  3. Series
    1. 遍历series

DataFrame

创建dataframe

df = pd.DataFrame(columns=['a','b'])

给dataframe增加行:

for i in range(5):
    df.loc[i]=[1,2,3]

排序

对行排序:

按照'阅读'列将行降序排列
sort_res=df.sort_index(axis=0, by='阅读', ascending=False)

保存

保存到excel中:

df.to_excel('test.xls')

统计某列值出现的次数

import pandas as pd
import numpy as np
df = pd.DataFrame({'key1':['a','a','b','b','a'],'key2':['one','two','one','two','one'],'data1':np.random.randn(5),'data2':np.random.randn(5)})

dataframe

统计key2中各个元素的出现次数:

df['key2'].value_counts()  //返回series

key2中各个元素的出现次数

Series

遍历series

series = data['author'].value_counts()
for i, v in series.items():
    print(i, v)

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 changzeyan@foxmail.com

×

喜欢就点赞,疼爱就打赏