這篇文章將為大家詳細講解有關怎么在python中將dataframe轉換為ndarray,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
python常用的庫:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。
1、利用dataframevalues屬性將使用所有的列轉換為ndarray對象。
from pandas import Series, DataFrame from numpy import array if __name__ == '__main__': data = [ [11.53, 11.69, 11.70, 11.51, 871365.0, 000001], [11.64, 11.63, 11.72, 11.57, 722764.0, 000001], [11.59, 11.48, 11.59, 11.41, 461808.0, 000001], [11.39, 11.19, 11.40, 11.15, 1074465.0, 000001]] df = DataFrame(data, index=["2017-10-18", "2017-10-19", "2017-10-20", "2017-10-23"], columns=["open", "close", "high", "low", "volume", "code"]) print df print df.as_matrix(['open', 'close']) print df.values print array(df)
2、通過values方法,實現dataframe轉換為ndarray。
import pandas as pd data = [['2019/08/01', 10], ['2019/08/01', 11]] result = pd.DataFrame(data, columns=['ds', 'val']) result.values
關于怎么在python中將dataframe轉換為ndarray就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。