pandas 必背函式操作

2022-07-17 14:12:16 字數 604 閱讀 7839

1、五個常用屬性 index,columns,shape,values,dtypes

2、常用函式:set_index,reset_index,del df['column_name'],pd.read_csv

3、時間、數字、字串轉換

#字串轉換、切割

df['column_name'].astype(str).str.slice(0,10)

#數字轉換

pd.to_numeric(df['column_name'],errors='coerce')

#時間轉化

pd.to_datetime(df['column_name'])

pd.to_datetime(df.index)

pd.datetimeindex(df.column_name)

4、按照某一列的某個條件過濾

df_after = df[(df.date_str>'2018-02-04') & (df.date_str<'2018-02-11')]

5、簡單的 groupby,返回的依然是乙個dataframe,index 是 by_name

df.groupby(['by_name'])['tti','spd']

mysql必背 必背的mysql語句 doc

必背的mysql語句 必背的mysql語句 set names gbk 互動字符集 1 互動字符集要和我的sql語句的編碼保持一致 出現亂碼問題 mysql connect localhost root printf mysql query set names utf8 mysql query in...

必背字串處理函式

chunk split 按一定的字元長度將字串分割成小塊 explode 將乙個字串用分割符轉變為一陣列形式 implode 將陣列用特定的分割符轉變為字串 join 將陣列轉變為字串,implode 函式的別名 ltrim 去除字串左側的空白或者指定的字元 md5 將乙個字串進行md5演算法加密 ...

python必背函式 python常用魔法函式

1 init 所有類的超類object,有乙個預設包含pass的 init 實現,這個函式會在物件初始化的時候呼叫,我們可以選擇實現,也可以選擇不實現,一般建議是實現的,不實現物件屬性就不會被初始化,雖然我們仍然可以對其進行賦值,但是它已經成了隱式的了,程式設計時顯示遠比隱式的更好,看下面的小栗子 ...