1. 程式人生 > >pandas 中True, False的妙用

pandas 中True, False的妙用

True, False能方便地用來計算總和(即個數)和均值(即佔比)。
這裡寫圖片描述

data['Comedy'] = data['genres'].str.contains('Comedy')
data['Drama'] = data['genres'].str.contains('Drama')

## 注意,這裡不能用count,count也會計入false的個數
result = data.groupby('release_year')['Comedy','Drama'].agg('sum')
result
## output

Comedy  Drama
release_year        
1960
1 3 1961 2 1 1962 3 4 1963 6 4 1964 3 4 1965 3 4 1966 0 4 1967 0 2 1968 0 2 1969 0 1 1970 2 2 1971 0 2 1972 0 1 1973 0 3 1974 0 3 1975 1 1 1976 3 3 1977 1 2 1978 3 4 1979 2 2 1980 4 4 1981 4 1 1982 5
6 1983 5 2 1984 8 6 1985 5 6 1986 6 5 1987 7 2 1988 9 2 1989 3 3 1990 6 1 1991 3 4 1992 2 2 1993 3 6 1994 6 4 1995 2 6 1996 3 6 1997 2 1 1998 6 6 1999 7 10 2000 6 5 2001 8 5 2002 10 10 2003 9 3 2004 11 9 2005
12 15 2006 15 11 2007 11 13 2008 10 9 2009 20 15 2010 14 16 2011 12 14 2012 17 16 2013 13 16 2014 15 16 2015 16 21

相關推薦

pandas True, False

True, False能方便地用來計算總和(即個數)和均值(即佔比)。 data['Comedy'] = data['genres'].str.contains('Comedy') data['D

do{}while(false)

神技do{}while(false) do{}while(false)或者說do{}while(0),本人在linux原始碼中學得,起初看起來比較奇怪,但在處理連續流程中特別有用,例如ABC三個流程,A執行後判斷條件如果為true再執行B,如果未false直接結束流程,B執行完後同樣判斷條件如果為

javascript && 和 ||的

一、||的妙用:引數為空時,給它加上預設值:var param1 = element._zid || (element._zid = _zid++);上文的意思是:if(element._zid){return element._zid;}else{element._zid

MathType在Word的一些

作為功能強大的MathType,不僅能方便地轉換為Latex語言,而且在word中也表現十分出色。這篇文章就簡單介紹MathType在Word中的一些妙用。寫這篇文章的目的很簡單,主要是看到一些人裝了MathType,卻只用了它最最基本的功能,其實MathType用的好的話

Socket程式設計select()的

【 原文由 cpu 所發表 】    用過 WinSock API 網友們知道:WinSock 程式設計中有一很方便的地方便是其  息驅動機制,不管是底層 API 的 WSAAsyncSelect() 還是 MFC 的非同步Socket類:  CAsyncSocket,都提供了諸如 FD_ACCEPT、FD_

真實專案 ThreadLocal 的

一、什麼是 ThreadLocal ThreadLocal 提供了執行緒的區域性變數,每個執行緒都可以通過 set() 和 get() 來對這個區域性變數進行操作,但不會和其他執行緒的區域性變數衝突,實現了執行緒間的據隔離。 簡單講:一個獲取使用者的請求執行緒 A,如果向 ThreadLocal 填充變數 A

小師妹學JavaIO之:NIOChannel的

[toc] # 簡介 小師妹,你還記得我們使用IO和NIO的初心嗎? 小師妹:F師兄,使用IO和NIO不就是為了讓生活更美好,世界充滿愛嗎?讓我等程式設計師可以優雅的將資料從一個地方搬運到另外一個地方。利其器,善其事,才有更多的時間去享受生活呀。 善,如果將資料比做人,IO,NIO的目的就是把人運到美

C# bool true, false 操作符過載,在 if, while等語句

// Definitely true operator. Returns true if the operand is True, false // otherwise. public static bool operator true(DBBool

深入淺出 Javascriptapply、call、bind

com alt apply all 如何使用 name 深入 期待 單體模式   網上文章雖多,大多復制粘貼,且晦澀難懂,我希望能夠通過這篇文章,能夠清晰的提升對apply、call、bind的認識,並且列出一些它們的妙用加深記憶。  apply、call   在 ja

C語言在linux內核do while(0)之法

pos turn jsb world div fprintf cpp efault code 為什麽說do while(0) 妙?由於它的確就是妙,並且在linux內核中實現是相當的妙,我們來看看內核中的相關代碼: #define db_error(fmt, ..

asp.net coreIHttpContextAccessor和HttpContextAccessor的

class sys image 只需要 iap href build .com bubuko 分享一篇文章,關於asp.net core中httpcontext的拓展。 現在,試圖圍繞HttpContext.Current構建你的代碼真的不是一個好主意,但是我想如果你

R3.4.0安裝包時報錯“需要TRUE/FALSE值的地方不可以缺少值”,需升級到R3.5.0

解決 地方 時報 bubuko 安裝 als 報錯 lse http 錯誤: 解決方案: 升級R3.5.0後,解決: R3.4.0安裝包時報錯“需要TRUE/FALSE值的地方不可以用缺少值”,需升級到R3.5.0

Python__name__屬性的

-s mod 特點 ont __main__ span pytho 執行 自己 在Python中,每一個module文件都有一個built-in屬性:__name__,這個__name__有如下特點: 1 如果這個module文件是被別的文件導入的,那麽,該__name__

delphi OutputDebugString 函數的(轉載)

ins dbgview rect blank read con fine eve bsp 原文地址 https://www.peganza.com/delphi-and-outputdebugstring.html Ever wanted to monitor your

賦值語句||與&&的理解與

一、 宣告變數a a = 1 || 100; a = 0 || 100; 1、上述程式碼在JavaScript(弱型別的解釋型語言)中,結果如下: a = 1 || 100;  //1 a = 0 || 100;  //100 2、上述程式碼在C、Java等(強型別編譯型語言)中,結果如下:

分享JavaWebfilter過濾器的案例 - 髒話過濾/編碼過濾/程式碼過濾

  案例1. 利用Servlet的過濾器Filter進行完成髒話過濾 package cn.javabs.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servle

delphi OutputDebugString 函式的(轉載)

原文地址 https://www.peganza.com/delphi-and-outputdebugstring.html Ever wanted to monitor your Delphi application in realtime, and be able to view log message

javascript && 和 ||

前言:幾乎所有的語言中,都有&&和||,a&&b 中如果a為false則後面不執行,c||d中如果c為true則後面不執行. 在js中可利用該特性,進行以下妙用: 1.&& 看如下程式碼: if(a > 4) { alert('Hel

SQLNOT EXISTS...[EXCEPT]的

title: ‘SQL中NOT EXISTS…[EXCEPT]的妙用’ date: 2018-11-13 16:15:30 tags: SQL categories: 資料庫、SQL toc: true 這是基於github的個人部落格:Josonlee’s Blog E

awk分隔符的一個小

處理文字的時候如果碰到,諸如"123abc,45^&dfgh67ab|&8"這種以所有非數字的來隔開數字的字串,要得出數字字串的個數。 其中連續的數字,比如123算一個。這個時候可以藉助awk中的-F分隔符來處理,可以起到妙用的效果! [[email prote