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

Python復(fù)制Excel表格中指定數(shù)據(jù)若干次的方法

 更新時(shí)間:2024年02月02日 11:13:48   作者:瘋狂學(xué)習(xí)GIS  
本文介紹基于Python語言,讀取Excel表格文件數(shù)據(jù),并基于其中某一列數(shù)據(jù)的值,將這一數(shù)據(jù)處于指定范圍的那一行加以復(fù)制,并將所得結(jié)果保存為新的Excel表格文件的方法,需要的朋友可以參考下

首先,我們來明確一下本文的具體需求。現(xiàn)有一個(gè)Excel表格文件,在本文中我們就以.csv格式的文件為例;其中,如下圖所示,這一文件中有一列(也就是inf_dif這一列)數(shù)據(jù)比較關(guān)鍵,我們希望對這一列數(shù)據(jù)加以處理——對于每一行,如果這一行的這一列數(shù)據(jù)的值在指定的范圍內(nèi),那么就將這一行復(fù)制一下(相當(dāng)于新生成一個(gè)和當(dāng)前行一摸一樣數(shù)據(jù)的新行)。

知道了需求,我們就可以開始代碼的書寫。其中,本文用到的具體代碼如下所示。

# -*- coding: utf-8 -*-
"""
Created on Thu Jul  6 22:04:48 2023

@author: fkxxgis
"""

import pandas as pd

df = pd.read_csv(r"E:\Train_Model.csv")

result_df = pd.DataFrame()
for index, row in df.iterrows():
    value = row["inf_dif"]
    if value <= -0.1 or value >= 0.1:
        for i in range(10):
            result_df = result_df.append(row, ignore_index=True)
    result_df = result_df.append(row, ignore_index=True)

result_df.to_csv(r"E:\Train_Model_Oversampling_NIR_10.csv", index=False)

其中,上述代碼的具體介紹如下。

首先,我們需要導(dǎo)入所需的庫;接下來,我們使用pd.read_csv()函數(shù),讀取我們需要加以處理的文件,并隨后將其中的數(shù)據(jù)存儲在名為dfDataFrame格式變量中。接下來,我們再創(chuàng)建一個(gè)空的DataFrame,名為result_df,用于存儲處理后的數(shù)據(jù)。

隨后,我們使用df.iterrows()遍歷原始數(shù)據(jù)的每一行,其中index表示行索引row則是這一行具體的數(shù)據(jù)。接下來,獲取每一行中inf_dif列的值,存儲在變量value中。

此時(shí),我們即可基于我們的實(shí)際需求,對變量value的數(shù)值加以判斷;在我這里,如果value的值小于等于-0.1或大于等于0.1,則就開始對這一行加以復(fù)制;因?yàn)槲疫@里需要復(fù)制的次數(shù)比較多,因此就使用range(10)循環(huán),將當(dāng)前行數(shù)據(jù)復(fù)制10次;復(fù)制的具體方法是,使用result_df.append()函數(shù),將復(fù)制的行添加到result_df中。

最后,還需要注意使用result_df.append()函數(shù),將原始行數(shù)據(jù)添加到result_df中(這樣相當(dāng)于對于我們需要的行,其自身再加上我們剛剛復(fù)制的那10次,一共有11行了)。

在最后一個(gè)步驟,我們使用result_df.to_csv()函數(shù),將處理之后的結(jié)果數(shù)據(jù)保存為一個(gè)新的Excel表格文件文件,并設(shè)置index=False,表示不保存行索引。

運(yùn)行上述代碼,我們即可得到結(jié)果文件。如下圖所示,可以看到結(jié)果文件中,符合我們要求的行,已經(jīng)復(fù)制了10次,也就是一共出現(xiàn)了11次。

至此,大功告成。

以上就是Python復(fù)制Excel表格中指定數(shù)據(jù)若干次的方法的詳細(xì)內(nèi)容,更多關(guān)于Python復(fù)制Excel表格的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 刪除python pandas.DataFrame 的多重index實(shí)例

    刪除python pandas.DataFrame 的多重index實(shí)例

    今天小編就為大家分享一篇?jiǎng)h除python pandas.DataFrame 的多重index實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • PyTorch基于Transformer架構(gòu)的完整文本生成實(shí)現(xiàn)方案

    PyTorch基于Transformer架構(gòu)的完整文本生成實(shí)現(xiàn)方案

    PyTorch文本生成代碼模板與解析 本文提供了一個(gè)基于Transformer架構(gòu)的完整文本生成實(shí)現(xiàn)方案,包含以下核心內(nèi)容: 代碼架構(gòu): 完整實(shí)現(xiàn)從數(shù)據(jù)預(yù)處理到模型訓(xùn)練的端到端流程 包含Transformer核心組件,需要的朋友可以參考下
    2026-04-04
  • python將dict中的unicode打印成中文實(shí)例

    python將dict中的unicode打印成中文實(shí)例

    這篇文章主要介紹了python將dict中的unicode打印成中文實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 用Pelican搭建一個(gè)極簡靜態(tài)博客系統(tǒng)過程解析

    用Pelican搭建一個(gè)極簡靜態(tài)博客系統(tǒng)過程解析

    這篇文章主要介紹了用Pelican搭建一個(gè)極簡靜態(tài)博客系統(tǒng)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • pytorch中的squeeze函數(shù)、cat函數(shù)使用

    pytorch中的squeeze函數(shù)、cat函數(shù)使用

    這篇文章主要介紹了pytorch中的squeeze函數(shù)、cat函數(shù)使用,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 巧用python和libnmapd,提取Nmap掃描結(jié)果

    巧用python和libnmapd,提取Nmap掃描結(jié)果

    本文將會講述一系列如何使用一行代碼解析 nmap 掃描結(jié)果,其中會在 Python 環(huán)境中使用到 libnmap 里的 NmapParser 庫,這個(gè)庫可以很容易的幫助我們解析 nmap 的掃描結(jié)果
    2016-08-08
  • Django獲取前端數(shù)據(jù)的實(shí)現(xiàn)方式

    Django獲取前端數(shù)據(jù)的實(shí)現(xiàn)方式

    這篇文章主要介紹了Django獲取前端數(shù)據(jù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • Python+PyQt5實(shí)現(xiàn)開發(fā)Memcached客戶端

    Python+PyQt5實(shí)現(xiàn)開發(fā)Memcached客戶端

    這篇文章主要介紹了如何使用Python和PyQt5來制作一個(gè)Memcached客戶端,以便我們可以輕松地與Memcached服務(wù)器進(jìn)行交互,感興趣的小伙伴可以了解一下
    2023-06-06
  • Python 實(shí)現(xiàn)大整數(shù)乘法算法的示例代碼

    Python 實(shí)現(xiàn)大整數(shù)乘法算法的示例代碼

    這篇文章主要介紹了Python 實(shí)現(xiàn)大整數(shù)乘法算法的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Python海龜繪圖詳解

    Python海龜繪圖詳解

    python2.6版本中后引入的一個(gè)簡單的繪圖工具,叫做海龜繪圖(Turtle Graphics),出現(xiàn)在1966年的Logo計(jì)算機(jī)語言。海龜繪圖(turtle庫)是python的內(nèi)部模塊,使用前導(dǎo)入即可。本文就帶大家深入了解一下海龜繪圖,快來跟隨小編一起學(xué)習(xí)吧
    2021-12-12

最新評論

全南县| 澄迈县| 宁明县| 建昌县| 文登市| 镇平县| 台州市| 大城县| 青龙| 尚义县| 巴楚县| 新田县| 宝丰县| 苏州市| 磐石市| 临漳县| 修文县| 分宜县| 竹北市| 裕民县| 河南省| 凤山市| 永兴县| 安平县| 仁化县| 太保市| 太湖县| 星座| 洪湖市| 唐山市| 茌平县| 雅安市| 泊头市| 五河县| 类乌齐县| 平乐县| 海兴县| 临泉县| 扶沟县| 涪陵区| 昭觉县|