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

pandas創(chuàng)建DataFrame的方式小結(jié)

 更新時(shí)間:2021年09月30日 10:30:53   作者:Eternal1690  
今天給大家整理了pandas創(chuàng)建DataFrame的方式小結(jié),現(xiàn)在我們就來看看這三種生成Dataframe的方式,每種方式通過實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧

如果你是一個(gè)pandas初學(xué)者,那么不知道你會不會像我一樣。在學(xué)用列表或者數(shù)組創(chuàng)建DataFrame時(shí)理不清怎樣用數(shù)據(jù)生成以及想要形狀的的Dataframe,那么,現(xiàn)在,你不用自己琢磨了,我這里給你整理了一下,現(xiàn)在我們就來看看這三種生成Dataframe的方式。

1.用傳入列表或者數(shù)組創(chuàng)建DataFrame 采用列表創(chuàng)建DataFrame

nums = [[i for i in range(3)] for _ in range(10)]
nums

在這里插入圖片描述

colu = [f'col_{i}' for i in range(3)]   # 用來做列名
inde = [f'row_{i}' for i in range(10)]  # 用來做索引
pd.DataFrame(data=nums,index=inde,columns=colu)   
# 參數(shù)解釋:data是要傳入的數(shù)據(jù),index是索引(不指定會自動產(chǎn)生自增長的索引),
# columns為指定的列名,按照順序裝在一個(gè)列表中

在這里插入圖片描述

不知道你發(fā)現(xiàn)沒有,生成的DataFrame形狀和前面的列表'長相‘是一樣的,所以,以后要用這種方式創(chuàng)建DataFrame的話是不是只要先把列表生成好形狀,就不用再調(diào)整DataFrame形狀了。

當(dāng)然用數(shù)組創(chuàng)建DataFrame其實(shí)是一樣的道理,所以我不演示了,我這里給一段代碼,需要請自行調(diào)試。

用列表創(chuàng)建DataFrame

import numpy as np
import pandas as pd

nums = np.array([i for i in range(1,31)]).reshape(10,3)
colu = [f'col_{i}' for i in range(3)]
inde = [f'row_{i}' for i in range(10)]  
pd.DataFrame(data=nums,index=inde,columns=colu)

在這里插入圖片描述

實(shí)際上這兩種方式我們并不推薦,我們更推薦用下面這種data參數(shù)給字典的方式來創(chuàng)建DataFrame

2.傳入字典形式參數(shù)創(chuàng)建DataFrame

import numpy as np
import pandas as pd

hight = np.random.randint(158,180,10)
weight = np.random.randint(49,75,10)
pd.DataFrame(data={
    'hight':hight,
    'weight':weight,}
)      # 這里沒有設(shè)置索引,會自動生成

在這里插入圖片描述

怎么樣,這樣是不是超級簡單呢?

將直接讀取數(shù)據(jù)文件生成DataFrame

但實(shí)際上以上創(chuàng)建DataFrame的方式都不是日常工作中最常用的,很多時(shí)候,其實(shí)我們是直接讀取以個(gè)文件,然后將文件中的數(shù)據(jù)放入DataFrame中進(jìn)行數(shù)據(jù)分析。
那么,接下來我們看一下用pandas讀取excel文件或者csv文件
當(dāng)我們輸入代碼pd.read_然后按tab鍵我們發(fā)現(xiàn)

在這里插入圖片描述

因此我們發(fā)現(xiàn),其實(shí)不僅僅是csv和excel文件,實(shí)際上還可以讀取很多種類型的文件,但這里我們只演示讀取excel和csv文件

讀取excel

df = pd.read_excel('data/2020年銷售數(shù)據(jù).xlsx')  
df

在這里插入圖片描述

讀取csv

df = pd.read_csv('data/2018年北京積分落戶數(shù)據(jù).csv',encoding='utf-8')  # encoding參數(shù)指定數(shù)據(jù)的編碼方式為utf-8
df

在這里插入圖片描述

好了,創(chuàng)建DataFrame就先分享到這里,下篇文章見。

到此這篇關(guān)于pandas創(chuàng)建DataFrame的方式小結(jié)的文章就介紹到這了,更多相關(guān)pandas創(chuàng)建DataFrame內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • python繪圖模塊matplotlib示例詳解

    python繪圖模塊matplotlib示例詳解

    這篇文章主要介紹了python繪圖模塊matplotlib示例詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • 完美解決Pycharm無法導(dǎo)入包的問題 Unresolved reference

    完美解決Pycharm無法導(dǎo)入包的問題 Unresolved reference

    今天小編就為大家分享一篇完美解決Pycharm無法導(dǎo)入包的問題 Unresolved reference,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • python 全角半角互換的實(shí)現(xiàn)示例

    python 全角半角互換的實(shí)現(xiàn)示例

    角、半角的的不一致會導(dǎo)致信息抽取不一致,本文主要介紹了python 全角半角互換的實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法

    python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法

    今天小編就為大家分享一篇python 處理telnet返回的More,以及get想要的那個(gè)參數(shù)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-02-02
  • python爬蟲破解字體加密案例詳解

    python爬蟲破解字體加密案例詳解

    這篇文章主要介紹了python爬蟲破解字體加密案例詳解,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • Pytorch搭建YoloV4目標(biāo)檢測平臺實(shí)現(xiàn)源碼

    Pytorch搭建YoloV4目標(biāo)檢測平臺實(shí)現(xiàn)源碼

    這篇文章主要為大家介紹了Pytorch搭建YoloV4目標(biāo)檢測平臺實(shí)現(xiàn)源碼,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • pandas loc與iloc用法及區(qū)別

    pandas loc與iloc用法及區(qū)別

    本文主要介紹了pandas loc與iloc用法及區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 如何使用repr調(diào)試python程序

    如何使用repr調(diào)試python程序

    這篇文章主要介紹了如何使用repr調(diào)試python程序,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-02-02
  • Python3內(nèi)置模塊random隨機(jī)方法小結(jié)

    Python3內(nèi)置模塊random隨機(jī)方法小結(jié)

    這篇文章主要介紹了Python3內(nèi)置模塊random隨機(jī)方法小結(jié),random是Python中與隨機(jī)數(shù)相關(guān)的模塊,其本質(zhì)就是一個(gè)偽隨機(jī)數(shù)生成器,我們可以利用random模塊基礎(chǔ)生成各種不同的隨機(jī)數(shù),以及一些基于隨機(jī)數(shù)的操作,需要的朋友可以參考下
    2019-07-07
  • Python自動化開發(fā)學(xué)習(xí)之三級菜單制作

    Python自動化開發(fā)學(xué)習(xí)之三級菜單制作

    這篇文章主要為大家詳細(xì)介紹了Python自動化開發(fā)學(xué)習(xí)之三級菜單的制作方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-07-07

最新評論

阿瓦提县| 彩票| 葵青区| 桐柏县| 清流县| 乐都县| 柘城县| 东乌| 开封县| 吉木乃县| 分宜县| 漾濞| 阿勒泰市| 嫩江县| 南昌县| 都江堰市| 江川县| 崇州市| 姚安县| 洛川县| 乡宁县| 福海县| 陆川县| 横峰县| 项城市| 寻乌县| 武冈市| 黄浦区| 休宁县| 视频| 岑巩县| 广宁县| 专栏| 中江县| 阿克陶县| 凤翔县| 武汉市| 绥江县| 兴城市| 田东县| 乌鲁木齐县|