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

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

這篇具有很好參考價值的文章主要介紹了數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前期準(zhǔn)備

準(zhǔn)備后期要使用的數(shù)據(jù),使用字典創(chuàng)建DataFrame對象

import pandas as pd
import numpy as np
data = {
    'grammer':['python','java','go',np.nan,'python','C','C++'],
    'popularity':[1,np.nan,np.nan,4,5,7,8]
}
df = pd.DataFrame(data)
df

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

1.通過DataFrame保存為EXCEL

保存文件的函數(shù)一般是 to_xxx

# 保存為EXCEL文件
df.to_excel('text.xlsx')
# 保存為csv文件
df.to_csv('text.csv')

2.查看數(shù)據(jù)行列數(shù)

通過DataFrame的對象的屬性查看數(shù)據(jù)行列數(shù)
也可以通過其他的方式進(jìn)行查詢,但是這種是最便捷的

# .shape是屬性 不用加括號
df.shape 

3.提取popularity列中值大于3小于7的行

使用的是布爾值索引還有進(jìn)行合取操作

df[(df['popularity']>3) & (df['popularity']<7)]

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

4.交換兩列的位置

其實這個交換位置,內(nèi)在的邏輯就是先取出交換后的數(shù)據(jù),再將交換后的數(shù)據(jù)重新賦值給df

df = df[['popularity','grammer']]
df

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

5.提取popularity列最大的行所在行

使用到了max函數(shù)同樣還有min函數(shù),
使用這個方法避免了數(shù)據(jù)中出現(xiàn)兩個最大值而而只取出一個的情況。

df[df['popularity']== df['popularity'].max()] 

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

6.查看最后3行數(shù)據(jù)

使用的是tail()函數(shù),默認(rèn)是最后5行,在括號里面?zhèn)魅?code>X就會返回最后X
同樣還用head() 用法是一樣的

# 查看最后3行的數(shù)據(jù)
df.tail(3)

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

7.刪除最后一行數(shù)據(jù)

主要的思路是選中最后一行,然后刪除,這種方式還可以刪除多行

# 方式1
df.drop([len(df)-1],inplace=True)
# 方式2
df.drop([df.shape[0]-1],inplace=True)
df

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

8.添加一行數(shù)據(jù)

append() 添加數(shù)據(jù),使用字典添加,字典的鍵是列名,值是要添加的數(shù)據(jù),如果字典的鍵在DataFrame
中不存在,則會新建一列,其余的行設(shè)置為NaN

row = {'grammer':'Perl','popularity':6.6}
df.append(row,ignore_index=True)   # 忽略行索引

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

9.隊數(shù)據(jù)按照popularity列的值的大小進(jìn)行排序

使用sort_values函數(shù),按值排序,默認(rèn)是升序 添加參數(shù)ascending=False可以變?yōu)榻敌?/p>

df.sort_values('popularity')  # 不會修改原數(shù)據(jù)
df.sort_values('popularity',inplace=True)  # 修改原數(shù)據(jù)

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

10.統(tǒng)計grammer列每個字符串的長度

因為計算字符的長度,不能為NaN不然會報錯,所以我們在計算字符串的長度的時候可以選擇先將孔空缺的數(shù)據(jù)填充上去,然后在計算長度

df['grammer'] = df['grammer'].fillna("R")   # 將空缺的數(shù)據(jù)填充為R 也可以填充為一個空字符

df['len_str'] = df['grammer'].map(len)     # 使用map函數(shù),map函數(shù)傳入一個函數(shù),每一行的數(shù)據(jù)會依次調(diào)用這個函數(shù)
df

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)

今天這10道題還是比較輕松的,希望大家能夠多多拓展,拓寬自己的思路,嘗試一些新的方法。

這里我推薦大家去 ??途W(wǎng) 繼續(xù)練習(xí),??途W(wǎng)里面有相應(yīng)題目的專項突破

數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)文章來源地址http://www.zghlxwxcb.cn/news/detail-500094.html

到了這里,關(guān)于數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(2)的文章就介紹完了。如果您還想了解更多內(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)文章

  • 數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(5)

    數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(5)

    本章的10道題仍然是基于前章的文件,主要學(xué)習(xí)了有設(shè)置索引、合并兩個DataFrame對象、更改數(shù)據(jù)類型,不同列之間的運算,統(tǒng)計一列不同值得個數(shù)以及不同值分別出現(xiàn)得次數(shù),還有如何靈活的運用布爾值運算。 數(shù)據(jù)集沒有的可以私信我,也可以直接去我的資源里面找 set_inde

    2023年04月09日
    瀏覽(22)
  • 數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(8)

    數(shù)據(jù)分析 | Pandas 200道練習(xí)題,每日10道題,學(xué)完必成大神(8)

    本篇文章主要是一些窗口函數(shù)的使用,以及一些股票分析中常用的一些方法,日均線的了解與繪制,重采樣,布林線指標(biāo)。本篇文章涉及到的統(tǒng)計學(xué)知識較多,比較難以理解,對于統(tǒng)計學(xué)的知識作為一名數(shù)據(jù)分析師是必須要掌握的 接下來的操作是基于上次的數(shù)據(jù)進(jìn)行操作,主

    2024年02月13日
    瀏覽(20)
  • 國際旅游網(wǎng)絡(luò)的大數(shù)據(jù)分析(數(shù)學(xué)建模練習(xí)題)

    國際旅游網(wǎng)絡(luò)的大數(shù)據(jù)分析(數(shù)學(xué)建模練習(xí)題)

    伴隨著大數(shù)據(jù)時代的到來,數(shù)據(jù)分析已經(jīng)深入到現(xiàn)代社會生活中的各個方面。 無論是國家政府部門、企事業(yè)單位還是個人,數(shù)據(jù)分析工作都是進(jìn)行決策之前的 重要環(huán)節(jié)。 山東省應(yīng)用統(tǒng)計學(xué)會是在省民政廳注冊的學(xué)術(shù)類社會組織,于 1989 年成立。 學(xué)會是全省目前從事統(tǒng)計調(diào)查

    2024年02月11日
    瀏覽(25)
  • Pandas十大練習(xí)題,掌握常用方法

    Pandas十大練習(xí)題,掌握常用方法

    代碼均在Jupter Notebook上完成 數(shù)據(jù)集可從此獲?。?鏈接: https://pan.baidu.com/s/1YGwh3pqxW4OlrQXt-5wgFg?pwd=3znx 提取碼: 3znx 簡介 數(shù)據(jù)集 1.分析Chipotle快餐數(shù)據(jù) chipotle.tsv 2.分析2012歐洲杯數(shù)據(jù) Euro2012_stats.csv 3.分析酒類消費數(shù)據(jù) drinks.csv 4.分析1960 - 2014 美國犯罪數(shù)據(jù) US_Crime_Rates_1960_2014.csv 5.分

    2024年01月16日
    瀏覽(21)
  • 【Python練習(xí)】數(shù)據(jù)分析庫Pandas

    1. 了解Serie

    2024年02月09日
    瀏覽(39)
  • 日志審計與分析練習(xí)題

    1.? ( 單選題) 【單選題】以下關(guān)于日志的描述不正確的是( ) A. 日志是在事故發(fā)生后查明“發(fā)生了什么”的一個很好的“取證”信息來源,但無法為審計進(jìn)行跟蹤 B. 日志是由各種不同的實體產(chǎn)生的“安全記錄”的集合 C. 通常為計算機(jī)系統(tǒng)、設(shè)備、軟件等在某種情況下記錄的信息

    2024年02月08日
    瀏覽(33)
  • 【算法設(shè)計與分析】動態(tài)規(guī)劃-練習(xí)題

    【算法設(shè)計與分析】動態(tài)規(guī)劃-練習(xí)題

    輸入一個整數(shù)數(shù)組 S[n] ,計算其最長遞增子序列的長度,及其最長遞增子序列。 定義 k ( 1 ≤ k ≤ n ) k (1 ≤ k ≤ n) k ( 1 ≤ k ≤ n ) ,L[k]表示以 S[k] 結(jié)尾的遞增子序列的最大長度。子問題即為 L[k]。 對于每一個k,我們都遍歷前面0~k-1的所有的數(shù),找出最大的L[i],且 S [ k ] L [

    2024年02月03日
    瀏覽(28)
  • C語言:指針【進(jìn)階】習(xí)題練習(xí)及分析講解

    C語言:指針【進(jìn)階】習(xí)題練習(xí)及分析講解

    前言: 前面我們剛剛學(xué)完了C語言:指針詳解【進(jìn)階】的知識,這部分的知識還是要重在理解加實踐,今天我這里就分享一些有關(guān)C語言指針方面的練習(xí)供大家更深入的理解指針的知識。 我們初期的指針學(xué)習(xí)大部分都是與數(shù)組的知識綁定在一起的,所以今天的練習(xí)也是大多與數(shù)

    2024年02月02日
    瀏覽(24)
  • MySQL:數(shù)據(jù)庫練習(xí)題-1

    表一:employees 表二:salary 表三:departments 練習(xí)題及答案: ---1、查詢empioyees表的員工部門號和性別,要求消除重復(fù)行 ---2、計算每個雇員的實際收入(實際收入=收入-支出) ---3、查詢employees表中的姓名和性別,要求性別值為1時顯示為“男”,為0時顯示為“女” ---4、查詢每

    2024年02月04日
    瀏覽(21)
  • 【數(shù)據(jù)結(jié)構(gòu)】“單鏈表”的練習(xí)題

    【數(shù)據(jù)結(jié)構(gòu)】“單鏈表”的練習(xí)題

    ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???? ?? ?? ?? 個人主頁 :阿然成長日記 ??點擊可跳轉(zhuǎn) ?? 個人專欄: ??數(shù)據(jù)結(jié)構(gòu)與算法??C語言進(jìn)階 ?? 不能則學(xué),不知則問,恥于問人,決無長進(jìn) ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 題目要求: 給你單鏈

    2024年02月14日
    瀏覽(22)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包