詳解將Pandas中的DataFrame類型轉(zhuǎn)換成Numpy中array類型的三種方法
在用pandas包和numpy包對數(shù)據(jù)進(jìn)行分析和計算時,經(jīng)常用到DataFrame和array類型的數(shù)據(jù)。在對DataFrame類型的數(shù)據(jù)進(jìn)行處理時,需要將其轉(zhuǎn)換成array類型,是以下列出了三種轉(zhuǎn)換方法。
首先導(dǎo)入numpy模塊、pandas模塊、創(chuàng)建一個DataFrame類型數(shù)據(jù)df
import numpy as np import pandas as pd df=pd.DataFrame({'A':[1,2,3],'B':[4,5,6],'C':[7,8,9]})
1.使用DataFrame中的values方法
df.values
2.使用DataFrame中的as_matrix()方法
df.as_matrix()
3.使用Numpy中的array方法
np.array(df)
三種方法效果相同,都能實(shí)現(xiàn)DataFrame到array的轉(zhuǎn)換,效果如下。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
windows下安裝python的C擴(kuò)展編譯環(huán)境(解決Unable to find vcvarsall.bat)
這篇文章主要介紹了windows下安裝python的C擴(kuò)展編譯環(huán)境(解決Unable to find vcvarsall.bat),需要的朋友可以參考下2018-02-02Python3實(shí)現(xiàn)建造者模式的示例代碼
這篇文章主要介紹了Python3 實(shí)現(xiàn)建造者模式的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06解決PyCharm IDE環(huán)境下,執(zhí)行unittest不生成測試報告的問題
這篇文章主要介紹了解決PyCharm IDE環(huán)境下,執(zhí)行unittest不生成測試報告的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09使用相同的Apache實(shí)例來運(yùn)行Django和Media文件
這篇文章主要介紹了使用相同的Apache實(shí)例來運(yùn)行Django和Media文件,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下2015-07-07Collatz 序列、逗號代碼、字符圖網(wǎng)格實(shí)例
下面小編就為大家?guī)硪黄狢ollatz 序列、逗號代碼、字符圖網(wǎng)格實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-06-06