pandas小習題
import numpy as np
import pandas as pd
from pandas import DataFrame,Series
df_tb1=pd.read_csv("baby_trade.csv")
df_tb2=pd.read_csv("baby_info.csv")
date=df_tb2['birthday'].astype('str')#轉換型別
type(day)#檢視型別
year=df_tb2['birthday'].astype('str').apply(lambda x:x[0:4])#擷取前4列
year.astype('int')#轉換成int型別
age=year.astype('int').apply(lambda x: 2020-x)#現在時間減去出生日期
df_tb2['age']=age#新增新的一列
df_tb2
執行結果:
day=df_tb2['day'].astype('str')#轉換型別
type(day)#檢視型別
day=df_tb2['day'].astype('str').apply(lambda x:x[0:4])
day
day.astype('int')
df_tb2['2013~2015年銷售量']=day
df_tb2
執行結果:
df_tb2.groupby('2013~2015年銷售量').sum().sort_values(by='2013~2015年銷售量', ascending=False).head(3)['buy_mount']#分組求和排序
執行結果:
num=df_tb2['gender'].value_counts().values#對gender分組求和
num=np.unique(num)#刪除重複
num=np.append(num,955)#新增一列為總數量
num=DataFrame(num,index=['不知道','男','女','總數量'])
num.T#橫向輸出
執行結果:
ages=df_tb2['age'].value_counts().sort_index().values
ages=np.append(ages,955)
ages=DataFrame(ages,index=['五歲','六歲','七歲','八歲','九歲','十歲','十一歲','十二歲','十三歲','十四歲','十五歲','十六歲','十七歲','十八歲','三十六歲','總數量'])
ages.T
執行結果:
相關文章
- [python]pandas學習Python
- Pandas基礎學習
- pandas學習筆記筆記
- pandas 學習總結
- pandas引數設定小技巧
- Pandas大綱學習-0
- 【pandas學習筆記】Series筆記
- 【pandas學習筆記】DataFrame筆記
- pandas包 問題彙總
- Python大資料分析學習.Pandas 資料匯入問題 (1)Python大資料
- Summary Functions and Maps(pandas學習三)Function
- Indexing, Selecting & Assigning(pandas學習二)Index
- pandas學習之Python基礎Python
- 【Task03】Pandas學習打卡
- Numpy與Pandas學習網站學習網站
- 資料處理--pandas問題
- 切片操作專題之numpy、pandas
- pandas 學習筆記 (入門篇)筆記
- 組隊學習2——pandas基礎
- pandas組隊學習task06
- 【pandas學習筆記】綜合整理筆記
- pandas小筆記——去除資料中的NaN值筆記NaN
- Pandas 資料分析 5 個實用小技巧
- numpy的學習筆記\pandas學習筆記筆記
- 【學習】分享幾個學習中的小問題
- Redis學習的幾個小問題Redis
- pandas學習task07缺失資料
- Pandas之:Pandas簡潔教程
- Python學習之Pandas和Numpy的區別!Python
- pandas之常用基本函式學習筆記函式筆記
- Pandas
- Pandas - pandas.Series.pipe 函式函式
- Pandas進階貳 pandas基礎
- 程式設計實踐(Pandas)綜合練習1程式設計
- python綜合學習四之Numpy和Pandas(下)Python
- 盤點一個Pandas實戰需求的問題
- 結對程式設計——小學四則運算練習題小程式程式設計
- python pandasPython