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

Python實現(xiàn)讀取Excel文件并復(fù)制指定的數(shù)據(jù)行

 更新時間:2023年07月18日 11:19:31   作者:瘋狂學(xué)習(xí)GIS  
這篇文章主要介紹了如何基于Python語言,讀取Excel表格文件數(shù)據(jù),并基于其中某一列數(shù)據(jù)的值,將這一數(shù)據(jù)處于指定范圍的那一行加以復(fù)制,感興趣的可以了解一下

本文介紹基于Python語言,讀取Excel表格文件數(shù)據(jù),并基于其中某一列數(shù)據(jù)的值,將這一數(shù)據(jù)處于指定范圍那一行加以復(fù)制,并將所得結(jié)果保存為新的Excel表格文件的方法。

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

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

此時,我們即可基于我們的實際需求,對變量value的數(shù)值加以判斷;在我這里,如果value的值小于等于-0.1或大于等于0.1,則就開始對這一行加以復(fù)制;因為我這里需要復(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行了)。

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

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

至此,大功告成。

到此這篇關(guān)于Python實現(xiàn)讀取Excel文件并復(fù)制指定的數(shù)據(jù)行的文章就介紹到這了,更多相關(guān)Python讀取Excel并復(fù)制內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python+Jmeter實現(xiàn)自動化性能壓測的流程步驟

    Python+Jmeter實現(xiàn)自動化性能壓測的流程步驟

    性能測試是一個全棧工程師/架構(gòu)師必會的技能之一,只有學(xué)會性能測試,才能根據(jù)得到的測試報告進(jìn)行分析,找到系統(tǒng)性能的瓶頸所在,而這也是優(yōu)化架構(gòu)設(shè)計中重要的依據(jù),本文給大家介紹了Python+Jmeter實現(xiàn)自動化性能壓測的流程步驟,需要的朋友可以參考下
    2024-05-05
  • python生成隨機唯一id的幾種實現(xiàn)方法

    python生成隨機唯一id的幾種實現(xiàn)方法

    在Python中生成隨機唯一ID有多種方法,根據(jù)不同的需求場景可以選擇最適合的方案,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-07-07
  • 全面分析Python的優(yōu)點和缺點

    全面分析Python的優(yōu)點和缺點

    本篇文章給大家詳細(xì)分析了Python的優(yōu)點和缺點以及相關(guān)的優(yōu)勢劣勢分析,對此有興趣的朋友學(xué)習(xí)下。
    2018-02-02
  • Pandas如何提取非空行值

    Pandas如何提取非空行值

    這篇文章主要介紹了Pandas如何提取非空行值問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • 將Python字符串拼接成字節(jié)的多種方式

    將Python字符串拼接成字節(jié)的多種方式

    在 Python 中,將字符串拼接成字節(jié)有多種方式,主要取決于字符串的編碼和具體需求,這些方法涵蓋了從基本字符串拼接到底層字節(jié)處理的多種場景,本文通過代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2026-03-03
  • Python中的字典遍歷備忘

    Python中的字典遍歷備忘

    這篇文章主要介紹了Python中的字典遍歷備忘,本文列舉了多種字典遍歷方法,適合初學(xué)者查看,并簡單講解了interitems和iterms區(qū)別,需要的朋友可以參考下
    2015-01-01
  • python基于tkinter制作m3u8視頻下載工具

    python基于tkinter制作m3u8視頻下載工具

    這篇文章主要介紹了python如何基于tkinter制作m3u8視頻下載工具,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下
    2021-04-04
  • 基于Python實現(xiàn)的簡單數(shù)字識別程序

    基于Python實現(xiàn)的簡單數(shù)字識別程序

    文章介紹了如何使用全連接神經(jīng)網(wǎng)絡(luò)(MLP)進(jìn)行MNIST數(shù)字識別,包括代碼模型定義、訓(xùn)練和測試的步驟,并解釋了模型權(quán)重保存文件的內(nèi)容,需要的朋友可以參考下
    2025-12-12
  • python監(jiān)控進(jìn)程腳本

    python監(jiān)控進(jìn)程腳本

    這篇文章主要為大家詳細(xì)介紹了python監(jiān)控進(jìn)程腳本,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • pandas計算相關(guān)系數(shù)corr返回空的問題解決

    pandas計算相關(guān)系數(shù)corr返回空的問題解決

    本文主要介紹了pandas計算相關(guān)系數(shù)corr返回空的問題解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01

最新評論

墨竹工卡县| 西丰县| 葵青区| 元江| 衡山县| 淅川县| 克拉玛依市| 巴马| 黑龙江省| 安泽县| 应城市| 华亭县| 车致| 两当县| 冷水江市| 莫力| 丰顺县| 突泉县| 嫩江县| 济阳县| 高要市| 谢通门县| 股票| 嘉定区| 宁德市| 大石桥市| 开原市| 伊吾县| 新丰县| 宾川县| 德州市| 富平县| 牟定县| 台山市| 紫阳县| 沙湾县| 西畴县| 芦溪县| 铜梁县| 大理市| 北京市|