最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python如何將兩個數(shù)據(jù)表中的對應數(shù)據(jù)相加

 更新時間:2023年08月18日 10:51:55   作者:JECK_ケーキ  
這篇文章主要介紹了python如何將兩個數(shù)據(jù)表中的對應數(shù)據(jù)相加問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

python兩個數(shù)據(jù)表中的對應數(shù)據(jù)相加

記錄一下自己的學習過程。

有很多省份的數(shù)據(jù),想要求全國的綜合。

這些數(shù)據(jù)都分別存在csv里。

如下:

我希望把全部省份加起來, 算一個全國總和。這時候需要用到數(shù)據(jù)表對應值相加。

代碼如下:

先讀進來一個數(shù)據(jù)表,比如

df1 是湖北的。

在df1 的基礎上創(chuàng)建一個空表。

df_empty = pd.DataFrame(np.zeros(df1.shape), columns=df1.columns, index=df1.index)

這樣df_empty是

然后寫一個for循環(huán),逐個加進來。

for i in range(len(result_list)):
    print("\n************\n")
    print(result_list[i])
    print(prov_list[i])
    dfi = pd.read_csv(os.path.join(result_data_dir, result_list[i]), index_col='year')
    print(dfi)
    dfi = dfi.fillna(0)
    print(i)
    df_empty = df_empty.add(dfi, fill_value = 0)
    print(df_empty)

中間有很多打印的內容,其實關鍵的是其中兩句。

dfi = pd.read_csv(os.path.join(result_data_dir, result_list[i]), index_col='year')

這一句保證讀進來的數(shù)據(jù)索引相同,列相同。

相加,

df_empty = df_empty.add(dfi, fill_value = 0)

這一句可以讓數(shù)據(jù)表相加,相當于矩陣的點加。

得到最后結果如下

其中fill_value=0,不能省略,因為如果不加,那么add的時候,會把一些有缺失的格變成缺失,最后加起來會有很多缺失。

看樣子原來沒有的行,比如2010,會自動添加進去。總和數(shù)據(jù)表里多了2010這一行。

三種Python中兩個列表數(shù)字“相加”方法

最近我在用Python處理數(shù)據(jù)時,需要將列表數(shù)據(jù)相加實現(xiàn)“累積”效果的。

需要注意,我這里所說的列表相加,并非是下面這種“列表元素相加”的情況。

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
print(list_1 + list_2)

輸出:

[1, 2, 3, 4, 5, 6]

注:列表元素的添加方式中,除了+號還有append()、extend()等方法。

我們目前的兩個列表元素都是int整數(shù)型,其次它們長度相同,我們想要對應索引位置元素相加,生成新的列表list_3。

for循環(huán)

在交互式環(huán)境中輸入如下命令:

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = []
for index, item in enumerate(list_1):
? ? list_3.append(item + list_2[index])
print(list_3)

輸出:

[5, 7, 9]

map() 

map() 是 Python 內置的高階函數(shù),它接收一個函數(shù) f 和一個 list,并通過把函數(shù) f 依次作用在 list 的每個元素上,得到一個新的 list 并返回。

在交互式環(huán)境中輸入如下命令:

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
list_3 = list(map(lambda x, y: x + y, list_1, list_2))
print(list_3)

輸出:

[5, 7, 9]

numpy 

在交互式環(huán)境中輸入如下命令:

list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
import numpy as np
list_3 = list(np.add(list_1, list_2))
print(list_3)

輸出:

[5, 7, 9]

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python列表與元組操作實現(xiàn)過程

    Python列表與元組操作實現(xiàn)過程

    本文介紹了Python中對列表進行排序、臨時排序、反轉列表、確定列表長度、遍歷列表、避免縮進錯誤、創(chuàng)建數(shù)值列表、列表解析、切片和復制列表、以及元組的基本用法
    2025-12-12
  • python各種excel寫入方式的速度對比

    python各種excel寫入方式的速度對比

    這篇文章主要介紹了python各種excel寫入方式的速度對比,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞

    python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞

    這篇文章主要介紹了python中使用百度音樂搜索的api下載指定歌曲的lrc歌詞,同時也分析出了歌曲的下載地址,需要的朋友可以參考下
    2014-07-07
  • python機器學習Github已達8.9Kstars模型解釋器LIME

    python機器學習Github已達8.9Kstars模型解釋器LIME

    這篇文章主要為大家介紹了Github已達8.9Kstars的最佳模型解釋器LIME的使用示例及功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2021-11-11
  • python 設置xlabel,ylabel 坐標軸字體大小,字體類型

    python 設置xlabel,ylabel 坐標軸字體大小,字體類型

    這篇文章主要介紹了python 設置xlabel,ylabel 坐標軸字體大小,字體類型,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • python查詢MySQL將數(shù)據(jù)寫入Excel

    python查詢MySQL將數(shù)據(jù)寫入Excel

    這篇文章主要介紹了python如何查詢MySQL將數(shù)據(jù)寫入Excel,幫助大家利用python高效的辦公,感興趣的朋友可以了解下
    2020-10-10
  • Python中常用utils庫詳細介紹

    Python中常用utils庫詳細介紹

    這篇文章主要給大家介紹了關于Python中常用utils庫的相關資料,Utils是一個Python庫,它提供了一系列的工具,可以幫助你更輕松地管理你的Python環(huán)境,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Python+OpenCV實現(xiàn)角度測量的示例代碼

    Python+OpenCV實現(xiàn)角度測量的示例代碼

    本文介紹如何使用python語言實現(xiàn)角度測量,程序包括鼠標選點、直線斜率計算、角度計算三個子程序和一個主程序,感興趣的可以了解一下
    2022-03-03
  • Python移動文件到新文件夾的完整指南與實用技巧

    Python移動文件到新文件夾的完整指南與實用技巧

    本文將詳細介紹如何使用Python高效安全地移動文件到新文件夾,同時保持文件名不變,并提供多種實用場景的解決方案,有需要的小伙伴可以了解下
    2026-01-01
  • 淺談flask源碼之請求過程

    淺談flask源碼之請求過程

    這篇文章主要介紹了淺談flask源碼之請求過程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07

最新評論

广安市| 遵化市| 富顺县| 剑河县| 年辖:市辖区| 建平县| 永州市| 察隅县| 宽甸| 鹰潭市| 乡宁县| 秦皇岛市| 达州市| 乐平市| 青田县| 顺平县| 岳普湖县| 长阳| 八宿县| 临沧市| 无锡市| 启东市| 临朐县| 四子王旗| 廊坊市| 交口县| 浠水县| 公主岭市| 永善县| 济阳县| 无为县| 宁晋县| 景谷| 敖汉旗| 泗阳县| 会同县| 察雅县| 城市| 莫力| 昆山市| 旌德县|