詳解將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)
三種方法效果相同,都能實現(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-02解決PyCharm IDE環(huán)境下,執(zhí)行unittest不生成測試報告的問題
這篇文章主要介紹了解決PyCharm IDE環(huán)境下,執(zhí)行unittest不生成測試報告的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09使用相同的Apache實例來運行Django和Media文件
這篇文章主要介紹了使用相同的Apache實例來運行Django和Media文件,Django是最具人氣的Python web開發(fā)框架,需要的朋友可以參考下2015-07-07