通過df.isin()
來判斷dataframe中每個元素是否存在
dataframe.isin()官方文件
按照python的思維,最簡單的做法是:import pandas as pd
# 示例資料
df = pd.dataframe(
)# 需被清理的user_id
drop_user =[2
,4,6
]
但這樣做往往會報錯df = df[df.user_id not
in drop_user]
這樣就完成了的user_id的清理# 正確解法
df = df[df.user_id.isin(drop_user)
]# isin逆運算
df = df[
~df.user_id.isin(drop_user)
]
pandas實現行轉列
hive進行大資料分析資料經常用到行轉列,pandas也可以的。不解釋直接上 coding utf 8 import pandas as pd c df pd.dataframe c print df df left df key df values 0 df values str.split ex...
pandas實現中文排序
在我們使用pandas過程中有時會遇到排序,尤其是中文排序,例如excel排序,按姓名拼音排序等等,而pandas預設的排序並不能滿足我們的中文排序,所以有了這個中文排序方式 一 首先實現中文的拼音排序 def to pinyin s 轉拼音 param s 字串或列表 type s str or ...
pandas安裝與學習
小某已經消失很長時間了,現在回來了,嘻嘻 1.關於scripy的安裝 寒假裝的。每安裝乙個,就要在python中import一下,看看是否已安裝。在安裝過程中,遇到的問題就是彈出乙個提示錯誤的對話方塊,就是安裝的版本不合適,需要換乙個版本。如果網速好,可以用pip安裝的話,建議大家去看這篇部落格。2...