常用的语句(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)"]

 

 

 

 

 

 

 

 

posted @ 2022-04-06 17:56  Wy3年半  阅读(96)  评论(0)    收藏  举报