Python pandas,Pythonpandas

來源:互聯網
上載者:User

Python pandas,Pythonpandas

Pandas用於資料處理:

使用樣本:

import pandasfood = pandas.read_csv("d:/a.csv")#讀取csv檔案print(food.dtypes)#欄位類型print(food.head(4))#擷取前4行(預設為5)print(food.tail(3))#擷取後3行(預設為5)print(food.shape)#幾行幾列print(food.columns)#每一列名字
print(food.loc[1])#獲得第2行資料print(food["name"])#獲得名字為name地列

 

1.

import pandasfood = pandas.read_csv("d:/a.csv")list = food.columns.tolist()print(list)# 把所有地列名轉換成列表list1 = []for c in list:    if (c.endswith("(mg)")):        list1.append(c)a = food[list1]print(a)#把以(mg)結尾列加入新的列表,並處理完善

 

2.排序(預設升序)

import pandasfood = pandas.read_csv("d:/a.csv")food.sort_values("Calcium_(mg)", inplace=True, ascending=False)#降序排列,第一個參列名,第三個參數,第三個是否升序,預設為trueprint(food["Calcium_(mg)"])

 

3.

import pandasman = pandas.read_csv("d:/t.csv")print(man)age = man["Age"]#Age列age_null = age[pandas.isnull(man["Age"])]#欄位Age為空白的行age_null_len = len(age_null)#Age為空白的總和

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.