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

利用Python讀取Excel表內(nèi)容的詳細(xì)過(guò)程

 更新時(shí)間:2022年10月17日 14:48:53   作者:WYKB_Mr_Q  
python有多種方式可以去讀取excel文檔的內(nèi)容,下面這篇文章主要給大家介紹了利用Python讀取Excel表內(nèi)容的詳細(xì)過(guò)程,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

用python讀取excel表中的數(shù)據(jù)

假如說(shuō)有如下一張存儲(chǔ)了數(shù)據(jù)的excel表,其中x1-x6是特征,y_label是特征對(duì)應(yīng)的類(lèi)別標(biāo)簽。我們想要使用python對(duì)以下數(shù)據(jù)進(jìn)行數(shù)據(jù)分析,那么第一步就要先把excel表中的數(shù)據(jù)讀取出來(lái)才行。這里我們主要使用到了python中的pandas庫(kù)。

首先確定excel表存放的路徑所在,比如我的路徑是 ‘E:\relate_code\svm\dataset\data.xlsx’.

import pandas as pd

file_path = r'E:\relate_code\svm\dataset\data.xlsx'   # r對(duì)路徑進(jìn)行轉(zhuǎn)義,windows需要
raw_data = pd.read_excel(file_path, header=0)  # header=0表示第一行是表頭,就自動(dòng)去除了
print(raw_data)

這樣就可以取出數(shù)據(jù)了,輸出見(jiàn)下圖??梢钥闯?,這里就沒(méi)有表中的x1等表頭信息了。

但是,最左邊這里還有0-169這些行號(hào)額外信息,咱們可以用以下命令只要里面的有用信息,并保存到數(shù)組中。

data = raw_data.values     # 只提取表中信息
print(data)

輸出結(jié)果:

這時(shí)候數(shù)據(jù)就都讀進(jìn)來(lái)了,并且存儲(chǔ)為了數(shù)組形式。咱們可以選擇想要的數(shù)據(jù),比如想把x和y分開(kāi),畢竟一個(gè)是特征,另一個(gè)是標(biāo)簽,這時(shí)候可以使用以下代碼。

features = data[:, 0:6]  # 由于是二維數(shù)組,所以第一個(gè)冒號(hào)表示選擇所有行,之后0:6表示只要前六列的數(shù)據(jù)
labels = data[:, -1]     # 標(biāo)簽只要最后一列

1、還可以對(duì)特征進(jìn)行選擇,假如只要第四列的特征也可以使用:

feature_4 = data[: 3:4]  # 這樣得出的數(shù)組依然是二維數(shù)組,便于后續(xù)特征操作

2、如果不想要第四個(gè)特征,其它都想要,也可以這樣使用,需要用到numpy庫(kù):

import numpy as np

feature1_3 = data[:, 0:3]   # 取前三列特征
feature5_6 = data[:, 4:6]   # 取第5,第6列特征
feature_choose = np.hstack(feature1_3, feature5_6)   # 對(duì)兩份特征進(jìn)行特征拼接

這里再多說(shuō)一下,np.hstack()函數(shù)和 np.vstack()函數(shù):

這里是np.vstack()函數(shù)。主要是進(jìn)行豎直堆疊,使用這個(gè)函數(shù)的時(shí)候要保證兩個(gè)數(shù)組列數(shù)是一致的(都是三列),得出的結(jié)果如下。

import numpy as np

arr1 = np.array([[1, 2, 3], [4, 5, 6]])
arr2 = np.array([7, 8, 9])
print(np.vstack((arr1, arr2)))

下面是np.hstack()函數(shù),主要是進(jìn)行水平堆疊,使用這個(gè)函數(shù)的時(shí)候要保證行數(shù)是一致的(都是兩行)。

import numpy as np

arr1 = np.array([[1, 2], [3, 4]])
arr2 = np.array([[7, 8, 9], [10, 11, 12]])
print(np.hstack((arr1, arr2)))

就先介紹到這里吧,下一篇文章介紹機(jī)器學(xué)習(xí)的代碼使用!

總結(jié)

到此這篇關(guān)于利用Python讀取Excel表內(nèi)容的文章就介紹到這了,更多相關(guān)Python讀取Excel表內(nèi)容內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python爬蟲(chóng)MeterSphere平臺(tái)執(zhí)行報(bào)告使用進(jìn)階

    python爬蟲(chóng)MeterSphere平臺(tái)執(zhí)行報(bào)告使用進(jìn)階

    這篇文章主要為大家介紹了python爬蟲(chóng)MeterSphere平臺(tái)執(zhí)行報(bào)告使用進(jìn)階示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • Python?where函數(shù)保姆級(jí)使用教程

    Python?where函數(shù)保姆級(jí)使用教程

    本文主要和大家介紹了詳解Python中where()函數(shù)的用法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參,希望能幫助到大家
    2022-06-06
  • 詳解Python單元測(cè)試的兩種寫(xiě)法

    詳解Python單元測(cè)試的兩種寫(xiě)法

    python的兩個(gè)單元測(cè)試包分別是 doctest 和 unittest,這兩個(gè)包的使用起來(lái)各有長(zhǎng)處,適用于不同的場(chǎng)景,這篇文章主要介紹了Python單元測(cè)試的兩種寫(xiě)法,需要的朋友可以參考下
    2022-07-07
  • Python實(shí)現(xiàn)選擇排序

    Python實(shí)現(xiàn)選擇排序

    選擇法也算是入門(mén)的一種排序算法,比起冒泡法,它的方法巧妙了一些,它的出發(fā)點(diǎn)在于“挑”,每次挑選數(shù)組的最值,與前置元素?fù)Q位,然后繼續(xù)挑選剩余元素的最值并重復(fù)操作。個(gè)人認(rèn)為選擇排序的意義不在于排序本身,而在于挑選和置換的方法,對(duì)于一些問(wèn)題很有幫助。
    2017-06-06
  • 使用Python進(jìn)行自動(dòng)化部署詳解

    使用Python進(jìn)行自動(dòng)化部署詳解

    在軟件開(kāi)發(fā)和運(yùn)維領(lǐng)域,自動(dòng)化部署是一個(gè)至關(guān)重要的環(huán)節(jié),本文將介紹如何使用Python進(jìn)行自動(dòng)化部署,并提供代碼實(shí)例來(lái)說(shuō)明,希望對(duì)大家有所幫助
    2024-04-04
  • 詳解Python中DOM方法的動(dòng)態(tài)性

    詳解Python中DOM方法的動(dòng)態(tài)性

    這篇文章主要介紹了詳解Python中DOM方法的動(dòng)態(tài)性,xml.dom模塊在Python的網(wǎng)絡(luò)編程中相當(dāng)有用,本文來(lái)自于IBM官網(wǎng)的開(kāi)發(fā)者技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • 解決Python中回文數(shù)和質(zhì)數(shù)的問(wèn)題

    解決Python中回文數(shù)和質(zhì)數(shù)的問(wèn)題

    今天小編就為大家分享一篇解決Python中回文數(shù)和質(zhì)數(shù)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • CentOS 7下安裝Python 3.5并與Python2.7兼容并存詳解

    CentOS 7下安裝Python 3.5并與Python2.7兼容并存詳解

    這篇文章主要給大家介紹了在CentOS 7下安裝Python 3.5并與Python2.7兼容并存的相關(guān)資料,文中將安裝步驟介紹的非常詳細(xì),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • Matplotlib繪圖基礎(chǔ)之畫(huà)布詳解

    Matplotlib繪圖基礎(chǔ)之畫(huà)布詳解

    Matplotlib?庫(kù)是一個(gè)用于數(shù)據(jù)可視化和繪圖的?Python?庫(kù),這篇文章主要為大家介紹了下Matplotlib繪制的圖形中的第一個(gè)重要的元素--畫(huà)布,感興趣的可以了解下
    2023-07-07
  • 教你用scrapy框架爬取豆瓣讀書(shū)Top250的書(shū)類(lèi)信息

    教你用scrapy框架爬取豆瓣讀書(shū)Top250的書(shū)類(lèi)信息

    這篇文章主要介紹了教你用scrapy框架爬取豆瓣讀書(shū)Top250的書(shū)類(lèi)信息,文中提供了解決思路和部分實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

深圳市| 长汀县| 铜梁县| 陆河县| 萝北县| 弋阳县| 隆林| 涟水县| 峡江县| 普兰县| 巴林右旗| 西畴县| 芜湖市| 同江市| 偃师市| 福鼎市| 北票市| 昭平县| 凯里市| 辉县市| 平舆县| 枣庄市| 宁德市| 峨边| 恭城| 揭阳市| 江陵县| 宁都县| 伊宁县| 红安县| 双鸭山市| 沁水县| 奎屯市| 来凤县| 敦煌市| 绥德县| 阳信县| 宝坻区| 喜德县| 元氏县| 建瓯市|