pandas常用功能总结
1.输出表格到csv文件
data.to_csv('data.csv',index=None,encoding='utf_8_sig')
其中data是表格数据,index=None表示取消行索引,直接输出后用Excel打开会出现中文乱码,加上encoding='utf_8_sig’就可消除乱码现象
输出为Excel文件同理:data.to_excel(‘data.xlsx’)
2.读入.csv文件
data = pd.read_csv("data.csv")
3.改变表格某一列数据类型
data[['count']] = data[['count']].astype('float')
4.loc()函数
4-1 利用loc()提取行数据
for data_index in data.index:
data_row = data.loc[data_index] #带列名的一行表格数据
x.append(data_row["title"])
y.append(data_row["pub_date"])
z.append(data_row["count"])
4-2 利用loc提取列数据
lie = data.loc[:,['count']] #shape:nx1,DataFrame
4-3 利用loc提取指定行、指定列数据