国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Python】數(shù)據(jù)框DataFrame和列表List相互轉(zhuǎn)換

這篇具有很好參考價值的文章主要介紹了【Python】數(shù)據(jù)框DataFrame和列表List相互轉(zhuǎn)換。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

0x00 前言

在使用一些別人封裝好的庫的時候,調(diào)用函數(shù)返回的結(jié)果便是DataFrame,這時如果要對內(nèi)部數(shù)據(jù)做一些加工處理的話會很不方便。我們要需要將DataFrame還原成列表的形式來處理。

【Python】數(shù)據(jù)框DataFrame和列表List相互轉(zhuǎn)換

?

0x01?DataFrame → List

import numpy as np
import pandas as pd


train_data = np.array(DataFrame數(shù)據(jù)) #先將數(shù)據(jù)框轉(zhuǎn)換為數(shù)組
train_data_list = train_data.tolist() ?#其次轉(zhuǎn)換為列表
print(np.array(train_data_list)) ?#以數(shù)組形式打出來方便看

【Python】數(shù)據(jù)框DataFrame和列表List相互轉(zhuǎn)換

?

0x02?List → DataFrame

列表轉(zhuǎn)數(shù)據(jù)框根據(jù)需要有3中轉(zhuǎn)換方式

方式1:傳入單個數(shù)組

from pandas.core.frame import DataFrame
data_set = ['A','B','C']
data = DataFrame(data_set)  
#data = pd.DataFrame(data_set)
print(data)

執(zhí)行結(jié)果:

? ?0
0 ?A
1 ?B
2 ?C

?方式2:傳入字典

data_set = [{ 'IDCARD' :['ID1','ID1','ID1','ID2','ID2'],'TIME':['2019/11/21','2019/11/29','2019/11/30','2019/1/28','2019/2/13']}]
data = DataFrame(data_set)  
#data = pd.DataFrame(data_set)
print(data)

執(zhí)行結(jié)果:

? ? ? ? ? ? ? ? ? ? ? IDCARD ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? TIME
0 ?[ID1, ID1, ID1, ID2, ID2] ?[2019/11/21, 2019/11/29, 2019/11/30, 2019/1/28...

方式3:傳入嵌套列表

data_set = [['ID1','ID1','ID1','ID2','ID2'],['2019/11/21','2019/11/29','2019/11/30','2019/1/28','2019/2/13']]
data = DataFrame(data_set)  
#data = pd.DataFrame(data_set)
print(data)

執(zhí)行結(jié)果:

? ? ? ? ? ? 0 ? ? ? ? ? 1 ? ? ? ? ? 2 ? ? ? ? ?3 ? ? ? ? ?4
0 ? ? ? ? ID1 ? ? ? ? ID1 ? ? ? ? ID1 ? ? ? ?ID2 ? ? ? ?ID2
1 ?2019/11/21 ?2019/11/29 ?2019/11/30 ?2019/1/28 ?2019/2/13文章來源地址http://www.zghlxwxcb.cn/news/detail-504277.html

到了這里,關(guān)于【Python】數(shù)據(jù)框DataFrame和列表List相互轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 3秒學(xué)會!Pandas DataFrame列如何快速轉(zhuǎn)換為列表

    在數(shù)據(jù)處理中,我們經(jīng)常會遇到需要將Pandas DataFrame的某列轉(zhuǎn)換為列表的情況。如果你還在糾結(jié)這需要耗費精力去查閱資料,那么你錯了!本文將教會你3秒內(nèi)學(xué)會3種Pandas列轉(zhuǎn)換為列表的方法。 1、 .values.tolist() 這是最簡單直接的方法。舉個例子,如果你有一個DataFrame如下: ?

    2024年02月08日
    瀏覽(65)
  • C# DataTable和List之間相互轉(zhuǎn)換

    最近在搗鼓DataTable,弄到了類型轉(zhuǎn)換,既然弄了,那就整個記錄。有不足之處,請多多指教。我看了一下目前的轉(zhuǎn)換方式基本上都大差不差,基本上都是通過反射來操作的。本文介紹的兩種方式也都是利用反射來完成的。兩種方式都寫成的通用類,僅供參考。 DataTable DataTab

    2024年02月01日
    瀏覽(20)
  • Java中List與數(shù)組之間的相互轉(zhuǎn)換

    List列表中存儲對象,如 ListInteger 、 ListString 、 ListPerson ,對象數(shù)組中同樣存儲相應(yīng)的對象,如Integer[]、String[]、Person[],對象數(shù)組與對象List的轉(zhuǎn)換可通過如下方式實現(xiàn): (一)對象List轉(zhuǎn)對象數(shù)組 1、toArray()方法 直接調(diào)用對象List的toArray()方法轉(zhuǎn)換為對象數(shù)組,該方法的參數(shù)是

    2024年02月16日
    瀏覽(28)
  • JAVA對象、List、Map和JSON之間的相互轉(zhuǎn)換

    JAVA對象、List、Map和JSON之間的相互轉(zhuǎn)換

    參考文章: Java-json相關(guān)轉(zhuǎn)換,JSONObject與實體類/map互轉(zhuǎn)、List/List<map>和JSONArray互轉(zhuǎn)、獲取JSONObject中的key value、字符串String轉(zhuǎn)換等 【JSON轉(zhuǎn)換】String與JSONObject、JSONArray、JAVA對象和List 的相互轉(zhuǎn)換

    2024年02月03日
    瀏覽(65)
  • Java中 List 和 JSON字符串之間的相互轉(zhuǎn)換

    Java中 List 和 JSON字符串之間的相互轉(zhuǎn)換 List 轉(zhuǎn) JSON 字符串 前端js將后端的json字符串轉(zhuǎn)對象 JSON字符串轉(zhuǎn)List

    2024年04月23日
    瀏覽(33)
  • Python數(shù)據(jù)容器——列表(list)

    Python中的數(shù)據(jù)容器: 一種可以容納多份數(shù)據(jù)的數(shù)據(jù)類型,容納的每一份數(shù)據(jù)稱之為1個元素 每一個元素,可以是任意類型的數(shù)據(jù),如字符串、數(shù)字、布爾等。 數(shù)據(jù)容器根據(jù)特點的不同,如:是否支持重復(fù)元素,是否可以修改,是否有序,等 分為5類,分別是: 列表(list)、元組

    2024年02月13日
    瀏覽(23)
  • Python標(biāo)準(zhǔn)數(shù)據(jù)類型-List(列表)

    Python標(biāo)準(zhǔn)數(shù)據(jù)類型-List(列表)

    ?作者簡介:CSDN內(nèi)容合伙人、阿里云專家博主、51CTO專家博主、新星計劃第三季python賽道Top1?? ??個人主頁:hacker707的csdn博客 ??系列專欄:零基礎(chǔ)入門篇 ??個人格言:不斷的翻越一座又一座的高山,那樣的人生才是我想要的。這一馬平川,一眼見底的活,我不想要,我的人

    2024年02月09日
    瀏覽(25)
  • Python-- list(列表)的使用

    Python-- list(列表)的使用

    目錄 1.合并兩個有序序列構(gòu)成一個有序列表 2.編寫程序判斷列表是否為升序 3.輸入一個十進(jìn)制轉(zhuǎn)換為二進(jìn)制輸出 4.將列表中的前p個元素到尾列表 代碼如下: 補充: evel()方法:全局函數(shù),用來執(zhí)行一個字符串表達(dá)式,并返回表達(dá)式的值 extend()方法:用于在列表末尾一次性追加

    2024年02月06日
    瀏覽(17)
  • 使用R語言中的as.matrix函數(shù)將數(shù)據(jù)框(dataframe)轉(zhuǎn)換為矩陣數(shù)據(jù)

    使用R語言中的as.matrix函數(shù)將數(shù)據(jù)框(dataframe)轉(zhuǎn)換為矩陣數(shù)據(jù) 在R語言中,數(shù)據(jù)框(dataframe)是一種常用的數(shù)據(jù)結(jié)構(gòu),它由行和列組成,每列可以包含不同類型的數(shù)據(jù)。然而,有時候我們需要將數(shù)據(jù)框轉(zhuǎn)換為矩陣數(shù)據(jù),以便進(jìn)行矩陣運算或使用矩陣相關(guān)的函數(shù)。在這種情況下

    2024年02月07日
    瀏覽(34)
  • Java中的List<T>對象與Json格式的字符串的相互轉(zhuǎn)換

    在這里我隨便舉一個例子 OK,以上就是互相轉(zhuǎn)換的過程 我使用的場景是在訂單的訂單列表項這里,涉及到數(shù)據(jù)庫相應(yīng)字段數(shù)據(jù)的存放與提取,我的做法是,將List轉(zhuǎn)換為Json格式字符串存入,取時再將Json格式轉(zhuǎn)為List

    2024年02月15日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包