欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

一文教你向Pandas?DataFrame添加行

 更新時間:2022年03月08日 11:55:01   作者:allway2  
這篇文章主要給大家介紹了關于如何向Pandas?DataFrame添加行的相關資料,文中通過實例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

引言

您可以使用df.loc()函數(shù)在Pandas DataFrame的末尾添加一行:

#add row to end of DataFrame
df.loc[len(df.index)] = [value1, value2, value3, ...]

您可以使用df.append()函數(shù)將現(xiàn)有 DataFrame 的幾行附加到另一個 DataFrame 的末尾:

#append rows of df2 to end of existing DataFrame
df = df.append(df2, ignore_index = True)

下面的例子展示了如何在實踐中使用這些函數(shù)。

示例 1:向 Pandas DataFrame 添加一行

以下代碼顯示了如何在 Pandas DataFrame 的末尾添加一行:

import pandas as pd
 
#create DataFrame
df = pd.DataFrame({'points': [10, 12, 12, 14, 13, 18],
                   'rebounds': [7, 7, 8, 13, 7, 4],
                   'assists': [11, 8, 10, 6, 6, 5]})
 
#view DataFrame
df
 
	points	rebounds assists
0	10	7	 11
1	12	7	 8
2	12	8	 10
3	14	13	 6
4	13	7	 6
5	18	4	 5
 
#add new row to end of DataFrame
df.loc[len(df.index)] = [20, 7, 5]
 
#view updated DataFrame
df
 
        points	rebounds assists
0	10	7	 11
1	12	7	 8
2	12	8	 10
3	14	13	 6
4	13	7	 6
5	18	4	 5
6	20	7	 5

示例 2:向 Pandas DataFrame 添加幾行

以下代碼顯示了如何將現(xiàn)有 DataFrame 的幾行添加到另一個 DataFrame 的末尾:

import pandas as pd
 
#create DataFrame
df = pd.DataFrame({'points': [10, 12, 12, 14, 13, 18],
                   'rebounds': [7, 7, 8, 13, 7, 4],
                   'assists': [11, 8, 10, 6, 6, 5]})
 
#view DataFrame
df
 
	points	rebounds assists
0	10	7	 11
1	12	7	 8
2	12	8	 10
3	14	13	 6
4	13	7	 6
5	18	4	 5
 
#define second DataFrame
df2 = pd.DataFrame({'points': [21, 25, 26],
                    'rebounds': [7, 7, 13],
                    'assists': [11, 3, 3]})
 
#add new row to end of DataFrame
df = df.append(df2, ignore_index = True)
 
#view updated DataFrame
df
 
        points	rebounds assists
0	10	7	 11
1	12	7	 8
2	12	8	 10
3	14	13	 6
4	13	7	 6
5	18	4	 5
6	21	7	 11
7	25	7	 3
8	26	13	 3

請注意,兩個 DataFrame 應該具有相同的列名,以便成功地將一個 DataFrame 的行附加到另一個 DataFrame 的末尾。

補充:優(yōu)雅的增加一列,一定要優(yōu)雅!

df['new_colu']='12'#向 DataFrame 添加一列,該列為同一值

df
Out[93]: 
        one two three four new_colu
a         0   1     2    3       12
b         4   5     6    7       12
c         8   9    10   11       12
d        12  13    14   15       12
new_raw   3   3     3    3       12

總結

到此這篇關于向Pandas DataFrame添加行的文章就介紹到這了,更多相關Pandas DataFrame添加行內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • pytest配置文件pytest.ini的具體使用

    pytest配置文件pytest.ini的具體使用

    本文主要介紹了pytest配置文件pytest.ini的具體使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-07-07
  • python實現(xiàn)簡單名片管理系統(tǒng)

    python實現(xiàn)簡單名片管理系統(tǒng)

    這篇文章主要為大家詳細介紹了python實現(xiàn)簡單名片管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • python使用PyPDF2 和 pdfplumber操作PDF文件

    python使用PyPDF2 和 pdfplumber操作PDF文件

    本文主要介紹了Python中用于操作PDF的兩個庫:PyPDF2和pdfplumber,下面就來具體介紹一下兩個庫的使用方法,具有一定的參考價值,感興趣的可以了解一下
    2025-01-01
  • Python自動化測試Eclipse+Pydev 搭建開發(fā)環(huán)境

    Python自動化測試Eclipse+Pydev 搭建開發(fā)環(huán)境

    本文主要介紹python自動化測試環(huán)境搭建,這里對Eclipse+Pydev 搭建開發(fā)環(huán)境做了圖文詳解,有需要的小伙伴可以參考下
    2016-08-08
  • virtualenv隔離Python環(huán)境的問題解析

    virtualenv隔離Python環(huán)境的問題解析

    virtualenv為應用提供了隔離的Python運行環(huán)境,解決了不同應用間多版本的沖突問題,這篇文章主要介紹了virtualenv隔離Python環(huán)境,需要的朋友可以參考下
    2022-06-06
  • Python3實現(xiàn)的簡單工資管理系統(tǒng)示例

    Python3實現(xiàn)的簡單工資管理系統(tǒng)示例

    這篇文章主要介紹了Python3實現(xiàn)的簡單工資管理系統(tǒng),涉及Python文件讀寫、數(shù)據(jù)遍歷、判斷等相關操作技巧,需要的朋友可以參考下
    2019-03-03
  • python實現(xiàn)連連看輔助之圖像識別延伸

    python實現(xiàn)連連看輔助之圖像識別延伸

    這篇文章主要為大家詳細介紹了python實現(xiàn)連連看輔助之圖像識別延伸,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • 詳解python代碼模塊化

    詳解python代碼模塊化

    今天給大家?guī)淼氖顷P于Python的相關知識,文章圍繞著python代碼模塊化展開,文中有非常詳細的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 解決python對齊錯誤的方法

    解決python對齊錯誤的方法

    在本篇文章里小編給大家整理的是關于python對齊錯誤的解決方法,需要的朋友們可以參考學習下。
    2020-07-07
  • python torch.utils.data.DataLoader使用方法

    python torch.utils.data.DataLoader使用方法

    這篇文章主要介紹了python torch.utils.data.DataLoader使用方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04

最新評論