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

python筆記17_實例演練_二手車折舊分析p2

這篇具有很好參考價值的文章主要介紹了python筆記17_實例演練_二手車折舊分析p2。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

……

書接上文

4.車輛等級維度

探查車齡為5年的車輛,折舊價值與車輛等級的關(guān)系。

# 篩選出車齡為5的數(shù)據(jù)創(chuàng)建新表
data_age5 = data[data['age'] == 5]
data_age5
# 分組聚合計算均值
data_car_level = data_age5.groupby('car_level_name')['lowest_price'].mean().reset_index()
data_car_level

這里用到了 DataFrame 的 groupby 函數(shù),這個函數(shù)對于數(shù)據(jù)處理的重要程度無需贅言。

groupby 必須配合聚合函數(shù)同時使用,否則只能得到一個 DataFrameGroupBy 類型的玩意兒。

這里是可以只傳 groupby 參數(shù),不寫聚合函數(shù)作用的字段的,也就是:

data_age5.groupby('car_level_name').mean()

這樣的效果和前面提到的 describe 函數(shù)相似,會對所有數(shù)值字段進行聚合計算。

這里還用到了 reset_index 函數(shù),可以給生成的新表添加一列數(shù)字索引。

data_car_level_sort = data_car_level.sort_values('lowest_price',ascending = False)
data_car_level_sort

創(chuàng)建新表,使用 sort_values 函數(shù)對數(shù)據(jù)進行排序。第一個參數(shù)必穿,是排序的數(shù)值列名,第二個參數(shù)是調(diào)整升序降序,默認升序,給參數(shù) False 可以改為降序。

5.標簽維度——可視化

根據(jù)標簽,對比5年車齡車輛殘值價格。

嘗試使用另一種分組聚合方式——數(shù)據(jù)透視表:

data_picture = data_age5.pivot_table(index = 'maker_type', values = ['lowest_price'],aggfunc=np.mean)
bar_data_picture = data_picture.reset_index()
bar_data_picture

使用 pivot_table 函數(shù),含義與 group by 相同,索引 index 就是分組的列,值 values 就是需要聚合計算的數(shù)值列,聚合函數(shù) aggfunc 使用 numpy 包中的聚合函數(shù),這里依舊取平均值。

# 設(shè)置字體
plt.rcParams['font.sans-serif'] = ['SimHei']
# 設(shè)置編碼,保證圖表中中文和符號正常顯示
plt.rcParams['axes.unicode_minus'] = False
# 定義x軸和y軸都是哪些數(shù)據(jù)
sns.barplot(x = bar_data_picture['maker_type'], y = bar_data_picture['lowest_price'], ci=68)
# 設(shè)置標題
plt.title('五年車齡二手車價格對比')
plt.show()

使用 matplotlib.pyplot 包進行可視化屬性參數(shù)配置。

更多配置詳情請看:

http://t.csdn.cn/Kkx8Ihttp://t.csdn.cn/Kkx8I使用 seaborn 包傳輸圖像必須的橫縱坐標數(shù)據(jù)并展示。

注:查看matplotlib默認配置參數(shù):print(plt.rcParams)

6.品牌維度——箱線圖

data_brand = data_age5.groupby('brand')['lowest_price'].mean().reset_index()
data_brand_sort_desc = data_brand.nlargest(5, 'lowest_price')
data_brand_sort_desc

同樣分組聚合,查看各個品牌的車輛殘值價格平均數(shù),然后取價格最高的前五個品牌。

使用 nlargest 函數(shù)可以輕松獲得,與之相對的還有取最小值的前n個元素的函數(shù)?nsmallest 。

data_brand_sort_desc_plot = data_age5[data_age5['brand'].isin(data_brand_sort_desc.brand)]
data_brand_sort_desc_plot

反向取得價格平均數(shù)前五的品牌的車輛全部信息。

這里的?data_brand_sort_desc.brand 和?data_brand_sort_desc['brand'] 含義相同,也是提取表的一列。

isin 函數(shù)使用方式和SQL類似,利用布爾索引判斷目標表的某一列值是否在條件列中。

上述過程相當于SQL的:

select 
    t1.*
from 總表 t1
where lowest_price in (
    select 
        lowest_price
        ,brand
    from (   
        select
            avg(lowest_price) lowest_price
            ,brand
        from 總表
        group by brand
    ) t2
    order by lowest_price desc
    limit 5
) 

對比SQL的復(fù)雜寫法和嵌套邏輯,python代碼看起來就簡單多了(看起來)。

sns.boxplot(x='brand',y='lowest_price',data=data_brand_sort_desc_plot)

然后進行可視化,使用 boxplot 函數(shù)生成箱線圖,傳入 x 軸?y 軸以及表名,可以觀察到數(shù)據(jù)的中位數(shù)、上下四分位數(shù)、異常值分布。

關(guān)于箱線圖怎么看,以及 boxplot 函數(shù)的詳細使用,和參數(shù)修改,可以參考:http://t.csdn.cn/jNh8Xhttp://t.csdn.cn/jNh8X

7.相關(guān)性分析——熱力圖

python有一個探查不同維度之間相關(guān)性的常用函數(shù),corr:

correlation = data.corr()
correlation

這是在對全體數(shù)據(jù)進行各維度相關(guān)性探查,corr 函數(shù)會將 DataFrame 表中所有數(shù)值類型的列進行相關(guān)性計算,計算結(jié)果在 -1 和 1 之間,結(jié)果越接近 1 表示兩個維度值之間越正相關(guān),越接近 -1 則說明兩個維度值之間越呈負相關(guān)。

sns.heatmap(correlation, linewidth = 1.0, linecolor = 'white', square = True, annot = True, vmax=1.0) 
# annot是否顯示值
# vmax熱力圖取值顏色最大值 
# square是否是正方形

緊接著用 heatmat 函數(shù)生成多熱力圖查看數(shù)據(jù)相關(guān)度整體情況,通過調(diào)整配置參數(shù)值,可以輕松看到數(shù)據(jù)各個維度的相關(guān)性。

結(jié)論:

二手車價格與新車價格呈很強的正相關(guān);

車齡與二手車殘值率呈很強的負相關(guān);

車齡與二手車凈殘值也呈負相關(guān),但沒有殘值率體現(xiàn)的明顯。

(完)文章來源地址http://www.zghlxwxcb.cn/news/detail-472252.html

到了這里,關(guān)于python筆記17_實例演練_二手車折舊分析p2的文章就介紹完了。如果您還想了解更多內(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īng)查實,立即刪除!

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

相關(guān)文章

  • 1.Python數(shù)據(jù)分析項目——二手車價格預(yù)測

    1.Python數(shù)據(jù)分析項目——二手車價格預(yù)測

    流程 具體操作 基本查看 查看缺失值、查看重復(fù)值、查看數(shù)值類型 預(yù)處理 缺失值處理(確定是否處理后,使用篩選方式刪除)拆分數(shù)據(jù) 、標簽的特征處理(處理成0/1格式)、特征工程(one-hot編碼) 數(shù)據(jù)分析 groupby分組求最值數(shù)據(jù)、seaborn可視化 預(yù)測 拆分數(shù)據(jù)集、建立模型、

    2024年02月12日
    瀏覽(26)
  • Python二手車價格預(yù)測(二)—— 模型訓(xùn)練及可視化

    Python二手車價格預(yù)測(二)—— 模型訓(xùn)練及可視化

    一、Python數(shù)據(jù)分析-二手車數(shù)據(jù)獲取用于機器學(xué)習(xí)二手車價格預(yù)測 二、Python二手車價格預(yù)測(一)—— 數(shù)據(jù)處理 ? ? ? ? 前面分享了二手車數(shù)據(jù)獲取的內(nèi)容,又對獲取的原始數(shù)據(jù)進行了數(shù)據(jù)處理,相關(guān)博文可以訪問上面鏈接。許多朋友私信我問會不會出模型,今天模型basel

    2024年02月05日
    瀏覽(21)
  • 基于Python+Flask+Echart實現(xiàn)二手車數(shù)據(jù)分析展示

    基于Python+Flask+Echart實現(xiàn)二手車數(shù)據(jù)分析展示

    作者主頁:編程指南針 作者簡介:Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、CSDN博客專家 、CSDN內(nèi)容合伙人、掘金特邀作者、阿里云博客專家、51CTO特邀作者、多年架構(gòu)師設(shè)計經(jīng)驗、騰訊課堂常駐講師 主要內(nèi)容:Java項目、Python項目、前端項目、人工智能與大數(shù)據(jù)、簡歷模板、學(xué)習(xí)資料、面試題庫

    2024年02月09日
    瀏覽(18)
  • 天池長期賽:二手車價格預(yù)測(422方案分享)

    天池長期賽:二手車價格預(yù)測(422方案分享)

    前言 一、賽題介紹及評測標準 二、數(shù)據(jù)探索(EDA) 1.讀取數(shù)據(jù)、缺失值可視化 2.特征描述性統(tǒng)計 3.測試集與驗證集數(shù)據(jù)分布 4.特征相關(guān)性 三、數(shù)據(jù)清洗 四、特征工程 1.構(gòu)建時間特征 2.匿名特征交叉 3.平均數(shù)編碼 五、建模調(diào)參 六、模型融合 總結(jié) 賽題屬于回歸類型,相比于

    2024年02月01日
    瀏覽(17)
  • 零基礎(chǔ)入門數(shù)據(jù)挖掘——二手車交易價格預(yù)測:baseline

    零基礎(chǔ)入門數(shù)據(jù)挖掘——二手車交易價格預(yù)測:baseline

    比賽要求參賽選手根據(jù)給定的數(shù)據(jù)集,建立模型,二手汽車的交易價格。 賽題以預(yù)測二手車的交易價格為任務(wù),數(shù)據(jù)集報名后可見并可下載,該數(shù)據(jù)來自某交易平臺的二手車交易記錄,總數(shù)據(jù)量超過40w,包含31列變量信息,其中15列為匿名變量。為了保證比賽的公平性,將會

    2024年02月03日
    瀏覽(82)
  • Spring Boot后端+Vue前端:打造高效二手車交易系統(tǒng)

    Spring Boot后端+Vue前端:打造高效二手車交易系統(tǒng)

    作者介紹: ??大廠全棧碼農(nóng)|畢設(shè)實戰(zhàn)開發(fā),專注于大學(xué)生項目實戰(zhàn)開發(fā)、講解和畢業(yè)答疑輔導(dǎo)。 ?? 獲取源碼聯(lián)系方式請查看文末 ?? ?推薦訂閱精彩專欄 ???? 避免錯過下次更新 Springboot項目精選實戰(zhàn)案例 更多項目: CSDN主頁YAML墨韻 學(xué)如逆水行舟,不進則退。學(xué)習(xí)如趕

    2024年04月28日
    瀏覽(23)
  • 【Python爬蟲實戰(zhàn)】汽車城最好的十款車,第一名竟是這款車...Python教你一鍵采集二手車數(shù)據(jù)信息實現(xiàn)數(shù)據(jù)可視化展示哦~(附視頻教程)

    【Python爬蟲實戰(zhàn)】汽車城最好的十款車,第一名竟是這款車...Python教你一鍵采集二手車數(shù)據(jù)信息實現(xiàn)數(shù)據(jù)可視化展示哦~(附視頻教程)

    駕考不易,天天早起去練車,無論烈日還是下雨,通通都在室外進行,但想要拿證,一定要堅 持不懈的去練車。 粉絲白嫖源碼福利,請移步至CSDN社區(qū)或文末公眾hao即可免費。 小編就是在一復(fù)一日的練習(xí)中,終于得到了我人生中以為不可能考證之駕照到手了! 這不?駕照到

    2024年02月02日
    瀏覽(29)
  • Java實現(xiàn)二手車交易系統(tǒng) JAVA+Vue+SpringBoot+MySQL

    Java實現(xiàn)二手車交易系統(tǒng) JAVA+Vue+SpringBoot+MySQL

    基于JAVA+Vue+SpringBoot+MySQL的二手車交易系統(tǒng),分為管理后臺和用戶網(wǎng)頁,包含了二手車檔案、預(yù)約訂單模塊、預(yù)訂單模塊、留言板模塊和車輛資訊模塊,還包含系統(tǒng)自帶的用戶管理、部門管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,

    2024年02月22日
    瀏覽(21)
  • 大數(shù)據(jù)分析案例-基于XGBoost算法構(gòu)建二手車價格評估模型

    大數(shù)據(jù)分析案例-基于XGBoost算法構(gòu)建二手車價格評估模型

    ???♂? 個人主頁:@艾派森的個人主頁 ???作者簡介:Python學(xué)習(xí)者 ?? 希望大家多多支持,我們一起進步!?? 如果文章對你有幫助的話, 歡迎評論 ??點贊???? 收藏 ??加關(guān)注+ 喜歡大數(shù)據(jù)分析項目的小伙伴,希望可以多多支持該系列的其他文章 大數(shù)據(jù)分析案例合集

    2023年04月09日
    瀏覽(25)
  • 基于Java+SpringBoot+Vue前后端分離二手車交易系統(tǒng)設(shè)計和實現(xiàn)

    基于Java+SpringBoot+Vue前后端分離二手車交易系統(tǒng)設(shè)計和實現(xiàn)

    博主介紹 : ? 全網(wǎng)粉絲30W+,csdn特邀作者、博客專家、CSDN新星計劃導(dǎo)師、Java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者,博客之星、掘金/華為云/阿里云/InfoQ等平臺優(yōu)質(zhì)作者、專注于Java技術(shù)領(lǐng)域和畢業(yè)項目實戰(zhàn) ? ?? 文末獲取源碼聯(lián)系 ?? ?????精彩專欄 推薦訂閱 ?????不然下次找不到喲 2022-2024年

    2024年02月10日
    瀏覽(23)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包