如何用Python建立新欄位(assign)?

更新於 發佈於 閱讀時間約 1 分鐘

首先,這是我們的資料

import pandas as pd

data =  pd.read_csv("高雄市勞資爭議案件.csv")
raw-image

接著就可以用assign函數建立新欄位:

import numpy as np

data.assign(           
            #可以做欄位間的計算
            平均每件爭議人數 = round(data["爭議人數人合計"]/data["爭議件數件"],2),
            完整資訊 = data["年別"].astype("str") +"年" + " " + data["爭議件數件"].astype("str") + "件",

            #可以直接加入平均數
            歷年平均爭議件數 = data["爭議件數件"].mean().round(2),

            #可以直接加入總數
            歷年爭季件數合計 = data["爭議件數件"].sum(),

            #可以加入常數項
            常數項 = 1000,
            市別 = "高雄市",

            #可以加入缺失值
            缺失值 = np.nan,

            #可以加入list
            序號 = [1,2,3,4,5,6,7,8,9,10,11,12]
            )
raw-image


avatar-img
4會員
60內容數
我是果農,這裡有我的人資職涯經驗分享,與我菜鳥般的Python資料分析筆記,還有一些讀書心得,希望對大家有幫助。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
果農的沙龍 的其他內容
你可能也想看
Google News 追蹤
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
Thumbnail
Python資料視覺化在數據分析中扮演關鍵角色,透過視覺化捕捉數據模式、趨勢和異常,透過Matplotlib等工具創建專業圖表變相對簡單和高效。
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
上兩篇有關List的文章,此篇文上兩章的延續,整理一些常用的方法和操作。 [Python]List(列表)新增、修改、刪除元素 [Python基礎]容器 list(列表),tuple(元組) 還有一些常用的 list 方法和操作,讓你能更靈活地處理列表數據
Thumbnail
Python資料視覺化在數據分析中扮演關鍵角色,透過視覺化捕捉數據模式、趨勢和異常,透過Matplotlib等工具創建專業圖表變相對簡單和高效。