0%

numpy与Pandas常见操作

本文包括numpy与Pandas常见操作

读取与保存CSV文件

1
2
df = pd.read_excel('rawdata.xlsx')
df.to_excel('test.xls')

获取DataFrame行名

1
2
df.columns.values.tolist() #列名称,获取得到一个列表
dfname._stat_axis.values.tolist() # 行名称

DataFrame按照某一行排序

1
df2.sort_values(by=['index_r'])

绘制水平bar图

1
plt.barh(df['Names'],df['index_r'])

将数据保存到DataFrame中的方法

1
2
3
4
5
6
7
8
index_r = []
index_p = []
for n in names:
print(n,pearsonr(x, df[n]))
index_r.append(pearsonr(x, df[n])[0])
index_p.append(pearsonr(x, df[n])[1])
dataset = list(zip(names,index_r,index_p))
df2 = pd.DataFrame(data = dataset,columns=['Names','index_r','index_p'])

从github上读取CSV

点击raw才可以读出来