1. 程式人生 > >pandas的一些常用操作

pandas的一些常用操作

1. 加一個欄位,就是加一列。

原表名為table,加一列newdata

table['newdata'] = '1'#初始資料全部為1,也可以設定為數字,字串,變數,或者NAN

注意:如果設定為空Nan,則不能加減等操作

2. 改列名字

原列名為“oldname”,想修改成“newname”

table.rename(columns={'oldname':'newname', 'oldname2':'newname2'}, inplace = True)

3. 列的運算比如我想把某列除以1000

frame1['year']=frame1['year']/1000

4. 刪掉某列

del data_groupby_merge['scence']

5. 列值的篩選

下面這句話選出了data中type=1 的資料

result_detail = result_detail[(result_detail['type']=='1')]

這句話選出了(pkg列是王者榮耀的情況下,scence不是-1)的資料 

	data=origin_data[(origin_data['pkg']!='com.tencent.tmgp.sgame')|((origin_data['pkg']=='com.tencent.tmgp.sgame')&(origin_data['scence']!=-1))]

相關推薦

pandas一些常用操作

1. 加一個欄位,就是加一列。 原表名為table,加一列newdata table['newdata'] = '1'#初始資料全部為1,也可以設定為數字,字串,變數,或者NAN 注意:如果設定為空Nan,則不能加減等操作 2. 改列名字 原列名為“oldname”

linux下一些常用操作命令

linux 防火墻 端口 1、兩個服務器ssh免授權:ssh-keygen -t rsa 一直回車至結束ssh-copy-id -i /root/.ssh/id_rsa.pub 遠程ip 然後回車 輸入遠程ip密碼搞定,以後訪問就不用驗證密碼了2、壓縮和解壓縮命令: .tar

Centos版Linux 一些常用操作命令

chmod passwd perm sea 發生 搜索命令 ted profile more Linux命令收集 1、文件處理命令:ls 功能描述:顯示目錄文件 命令英文原意:list 命令所在路徑:/bin/ls 執行權限:所有用戶 語法: ls 選項

文件系統的一些常用操作方法

取代 tel 指定位置 and out with 截斷 換行符 wrapper 2 #date: 17/10/5 3 import time ,sys 4 #練習文件的操作 5 #實現三級菜單 6 #今天任務 7 8 #能調用方法的一定是對

String類的一些常用操作方法

pri lis list split exc 數組 value commons build 1 package com.liveyc.framework.util; 2 3 import java.io.UnsupportedEncodingExceptio

MongoDB使用小結:一些常用操作分享

hist b數 文件 存儲信息 無法拷貝 分享 rand case accep 本文整理了一年多以來我常用的MongoDB操作,涉及mongo-shell、pymongo,既有運維層面也有應用層面,內容有淺有深,這也就是我從零到熟練的歷程。 Mong

Mac下如何用SSH連接遠程Linux服務器及Linux一些常用操作命令,更新中.....

oot .... 地址 密碼 res ini 更新 目錄 讀寫 1、 終端命令   a).打開Mac的命令終端   b).輸入ssh -p 22 [email protected] 它會提示你輸入密碼,輸入正確的密碼之後,你就發現已經登陸成功了.(22: 端口號 roo

JavaScript:對Object物件的一些常用操作總結

JavaScript對Object物件的一些常用操作總結。 一、Object.assign() 1.可以用作物件的複製 var obj = { a: 1 }; var copy = Object.assign({}, obj); console.log(copy); // { a: 1 } 2.可以用

JavaScript:對Object對象的一些常用操作總結

property ons num rop 枚舉 keys 2.3 segment pro JavaScript對Object對象的一些常用操作總結。 一、Object.assign() 1.可以用作對象的復制 var obj = { a: 1 }; var copy = O

numpy和pandas常用操作

一、numpy: 1、np.zero np.zeros(5) 1行5列 結果:array([ 0., 0., 0., 0., 0.]) np.zeros((2, 1)) 2行1列 結果:array([[ 0.], [ 0.]]) 2、矩陣乘法 np.dot

Linux一些常用操作命令

1.建立一個等同於root管理員的使用者 useradd -u 0   -o  -g root  -G root -d /home/username username usermod -u 0  -o  -g root  -G root user

golang關於陣列的一些常用操作總結

陣列初始化 一維陣列 var a [4]int //元素自動初始化為零[0 0 0 0] b := [4]int{2, 5} //未提供初始化值得元素自動初始化為0 [2 5 0 0] c := [...]int{1, 2, 3} //編譯器按初始化值數量確定陣列長度 [1 2 3

json資料解析的一些常用操作

一:String to List(JSON) ObjectMapper mapper = new ObjectMapper(); try { List<StudentEssayQuestion> nodeList = mapper.readValue(result, new

gpg的一些常用操作

(1)列出keys # gpg --list-keys /root/.gnupg/pubring.gpg ------------------------ pub   2048R/98681A63 2014-07-15 uid                  yinye (yinye's key)

Java8中的Streams API的一些常用操作

為什麼需要 Stream? 它是對集合(Collection)物件功能的增強,對集合物件進行各種非常便利、高效的聚合操作,或者大批量資料操作,大大提高了程式設計效率和程式可讀性。 廢話少說,下面給大家介紹一些 Stream常用的流操作 1.Steam 中間操作 fil

ubuntu的一些常用操作

檢視當前正在執行的作業系統版本 $ cat /etc/issue 檢視作業系統詳細資訊 $ sudo lsb_release -a 檢視核心版本號 $ uname -r 解除安裝軟體(不保留配置檔案) $ sudo apt-get purge / apt-

spark.dataframe的一些常用操作(Scala)

前言 說起dataframe,大家一般會首先想起pandas.dataframe。隨著資料科學越來越火熱,大部分同學都使用過python去進行一些資料科學的實踐,也應該會對dataframe的簡單易用頗有好感。 然而pandas只能用於處理單機問題,面對工業級的海量資料處理和計算,就顯得

資料庫的一些常用操作總結

建立表 格式: create table 表名( 欄位名 型別(長度) 約束, 欄位名 型別(長度) 約束 ); 主鍵約束 主鍵是用於標識當前記錄的欄位。它的特點是非空,唯一。在開發中一般情況下主鍵是不具備任何含義,只是用於標識當前記錄。 格式

Cassandra介紹和一些常用操作

Cassandra是一個高可靠的大規模分散式儲存系統。高度可伸縮的、一致的、分散式的結構化key-value儲存方案,集Google BigTable的資料模型與Amazon Dynamo的完全分散式的架構於一身。Cassandra使用了Google BigTa

c++字串(string)的一些常用操作

1.string型別的定義與初始化 string s1; //定義一個字串s1,並初始化為空 string s2(s1);//用s1初始化s2 string s3(“value”);//