日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python怎么添加列_如何将列添加到DataFrame列?添加新列详细解释————

發布時間:2025/3/21 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python怎么添加列_如何将列添加到DataFrame列?添加新列详细解释———— 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文概述

我們可以使用不同的方式將新列添加到現有DataFrame中。對于演示, 首先, 我們必須編寫代碼以讀取現有文件, 該文件由DataFrame中的某些列組成。

import pandas as pd

aa = pd.read_csv("aa.csv")

aa.head()

上面的代碼讀取了現有的csv文件, 并將數據值列顯示為輸出。

輸出

Name

Hire Date

Salary

Leaves Remaining

0 John Idle

03/15/14

50000.0

10

1 Smith Gilliam

06/01/15

65000.0

8

2 Parker Chapman

05/12/14

45000.0

10

3 Jones Palin

11/01/13

70000.0

3

4 Terry Gilliam

08/12/14

48000.0

7

5 Michael Palin

05/23/13

66000.0

8

使用[]運算符將新列添加到DataFrame

如果要在表末尾添加任何新列, 則必須使用[]運算符。讓我們在” aa” csv文件中添加一個名為” Age”的新列。

import pandas as pd

aa = pd.read_csv("aa.csv")

aa["Age"] = "24"

aa.head()

此代碼在aa csv文件的末尾添加了”年齡”列。因此, 添加列后的新表將如下所示:

Name Hire Date Salary Leaves Remaining Age

0 John Idle 03/15/14 50000.0 10 24

1 Smith Gilliam 06/01/15 65000.0 8 24

2 Parker Chapman 05/12/14 45000.0 10 24

3 Jones Palin 11/01/13 70000.0 3 24

4 Terry Gilliam 08/12/14 48000.0 7 24

5 Michael Palin 05/23/13 66000.0 8 24

在上面的代碼中, Age值定義了通用值, 這意味著其值對于所有行都是通用的。如果我們指定的列名不存在, Pandas將拋出錯誤。

例如:

aa["Designation"]

在上面的代碼中, Pandas將引發錯誤, 因為”指定”列不存在。

但是, 如果我們為該列分配一個值, Pandas將在表末尾自動生成一個新列。

使用insert()在DataFrame中添加新列

我們還可以使用方法名稱插入在現有DataFrame中的任何位置添加一個新列。

對于演示, 首先, 我們必須編寫代碼以讀取由DataFrame中的某些列組成的現有文件。

import pandas as pd

aa = pd.read_csv("aa.csv")

aa.head()s

上面的代碼讀取了現有的csv文件, 并在輸出中顯示了data values列。

輸出

Name Hire Date Salary Leaves Remaining

0 John Idle 03/15/14 50000.0 10

1 Smith Gilliam 06/01/15 65000.0 8

2 Parker Chapman 05/12/14 45000.0 10

3 Jones Palin 11/01/13 70000.0 3

4 Terry Gilliam 08/12/14 48000.0 7

5 Michael Palin 05/23/13 66000.0 8

讓我們使用插入方法將新列名稱”部門”添加到現有的” aa” csv文件中。

import pandas as pd

aa = pd.read_csv("aa.csv")

aa.insert(2, column = "Department", value = "B.Sc")

aa.head()

輸出

Name Hire Date Department Salary Leaves Remaining

0 John Idle 03/15/14 B.Sc 50000.0 10

1 Smith Gilliam 06/01/15 B.Sc 65000.0 8

2 Parker Chapman 05/12/14 B.Sc 45000.0 10

3 Jones Palin 11/01/13 B.Sc 70000.0 3

4 Terry Gilliam 08/12/14 B.Sc 48000.0 7

5 Michael Palin 05/23/13 B.Sc 66000.0 8

總結

以上是生活随笔為你收集整理的python怎么添加列_如何将列添加到DataFrame列?添加新列详细解释————的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。