常用的语句(pandas)
.read()语句
1 import pandas#调用pandas 2 demo_1 = pandas.read_csv("project")#读取csv格式的project文件并赋给demo_1 3 print(type(demo_1))#输出demo_1的格式类型 4 print (demo_1)#输出demo_1的内容
.head()的意义和用法
会将excel表格中的第一行看作列名,并默认输出之后的五行,在head后面的括号里面直接写你想要输出的行数也行
import pandas as pd df = pd.read_excel(r'C:\Users\Shan\Desktop\x.xlsx')#读取C:\Users\Shan\Desktop位置的x.xlsx文件 print(df.head())
*例子
excel表
输出
.head()括号内可以填写数据表示输出的几行,如不填写默认为输出前5行数据
.tail()的意义和用法
.tail()表示显示表格的尾几行,如不填写默认为输出最后5行数据
.columns()的意义和用法
输出数据内所有列的抬头信息,列名称
输出一个list列表,列表内包含所有列的名称
.shape()#常用语句
目前的理解
对不同维度有不同的输出
#对于一维矩阵
>>>import numpy as np
>>>a=np.array([121,1212,454,6,48,8])
>>>print(a.shape)
6
-------------------------
#对于二维矩阵
>>>import numpy as np
>>>b=np.array([[122,54,4,45],[787,45,78,8]])
>>>print(b.shape)
(2,4)#表示2行4列
#三维如二维目前未接触到三维以上
food_info.sort_values("Sodium_(mg)", inplace=True)#.sort_values()表示按从小到大进行排序、inplace=True表示重新建立新的列 print food_info["Sodium_(mg)"] #Sorts by descending order, rather than ascending. food_info.sort_values("Sodium_(mg)", inplace=True, ascending=False)#ascending=True表示升序,ascending=Flast表示降序 print food_info["Sodium_(mg)"]