df.empty series.to_frame list.extend python逻辑运算 df.replace array.sort() np.sort()

1. dataframe.empty的值为True or False,如果dataframe中没有元素就为True
2. series.to_frame,把series转成dataframe,和pd.DataFrame(series)同理
3. a = pd.Series(array),这个时候没有name,如果pd.DataFrame(a) ,会从0开始赋列名,a.to_frame()同理
4. list的append和extend的差别,append是添加一个元素,extend是把另外一个list和现在list合并成一个list,是对现在list的延展
5. python中关键字True == 1,False == 0,本来逻辑运算符是and or not与或非,| & ~是按位运算符,由于True == 1 False == 0所以说| &也是可以用于True和False的,但我个人不推荐。pandas是对| & ~的重载,使之可以用于series的逻辑运算
6. pandas替换某个值,直接可以df.replace(-1,-99999)
7. ndarray排序直接有实例方法,array.sort(),返回None,但是array已经被排序,如果这个array是个expression,可以直接np.sort(array)

留言

熱門文章