零基礎入門到精通:Python大數據與機器學習之Pandas-數據操做

在這裏仍是要推薦下我本身建的Python開發學習羣:483546416,羣裏都是學Python開發的,若是你正在學習Python ,小編歡迎你加入,你們都是軟件開發黨,不按期分享乾貨(只有Python軟件開發相關的),包括我本身整理的一份2018最新的Python進階資料和高級開發教程,歡迎進階中和進想深刻Python的小夥伴.app

同時還要大數據學習羣:784557197函數

實戰練習 在Jupyter Notebook上執行如下代碼:學習

import pandas as pd

df = pd.DataFrame({'col1':[1,2,3,4],'col2':[444,555,666,444],'col3':['abc','def','ghi','xyz']})

df.head()

獲取惟一值大數據

df['col2'].unique()

獲取非惟一值code

df['col2'].nunique()

獲取每一個值的個數blog

df['col2'].value_counts()

newdf = df[(df['col1']>2) & (df['col2']==444)]

newdf

應用函數教程

def times2(x):

return x*2

df['col1'].apply(times2)

df['col2'].apply(lambda x:x*2)

df['col3'].apply(len)

df['col1'].sum()

永久刪除一列開發

del df['col1']

df

df = pd.DataFrame({'col1':[1,2,3,4],'col2':[444,555,666,444],'col3':['abc','def','ghi','xyz']})

df.drop('col1',axis=1,inplace=True)

df

相關文章
相關標籤/搜索