日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

端午节淘宝粽子交易

發布時間:2024/3/13 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 端午节淘宝粽子交易 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、端午節的淘寶粽子交易

剛剛考完試來做題做了一晚上一道題都沒做完全,先提交打卡了,后面再慢慢補。

問題 (1) 請刪除最后一列為缺失值的行,并求所有在杭州發貨的商品單價均值。

import pandas as pd import numpy as np df = pd.read_csv(r'data\端午粽子數據.csv') df.head() 標題價格付款人數店鋪發貨地址01234
五芳齋粽子禮盒 心悅+18只裝咸鴨蛋組合端午節禮品團購嘉興肉粽子1296人付款五芳齋官方旗艦店浙江 嘉興
北京稻香村端午粽子手工豆沙粽220g*2袋散裝豆沙粽香甜軟糯豆沙粽448人付款天貓超市上海
五芳齋粽子禮盒裝鮮肉咸蛋黃大肉粽嘉興豆沙甜粽端午團購散裝禮品89.9100萬+人付款五芳齋官方旗艦店浙江 嘉興
稻香私房鮮肉粽蛋黃肉粽嘉興粽子咸鴨蛋禮盒裝端午節送禮特產團購1381936人付款稻香村食品旗艦店北京
嘉興粽子 蛋黃鮮肉粽新鮮大肉粽早餐散裝團購浙江特產蜜棗多口味3.89500+人付款城城喂食貓浙江 嘉興
df.info() df.columns <class 'pandas.core.frame.DataFrame'> RangeIndex: 4403 entries, 0 to 4402 Data columns (total 5 columns):# Column Non-Null Count Dtype --- ------ -------------- ----- 0 標題 4403 non-null object1 價格 4403 non-null object2 付款人數 4332 non-null object3 店鋪 4403 non-null object4 發貨地址 4400 non-null object dtypes: object(5) memory usage: 172.1+ KBIndex(['標題', ' 價格', '付款人數', '店鋪', '發貨地址 '], dtype='object') df.columns = df.columns.str.strip() df[df['發貨地址'].isna()] 標題價格付款人數店鋪發貨地址184724182716
貞豐胖四娘灰粽傳統肉粽真空板栗鮮肉粽方便速食端午貴州粽子5只46.841人付款貴州原產地商品官方旗艦店NaN
素繽紛粽子140g*6入袋裝凈素素食純素蔬食素粽早餐點心端午送禮49.440人付款素繽紛精致素食自助式餐廳NaN
辰頤物語熱銷嘉興私房粽子10只禮盒裝6味大粽葷素搭配送禮可團購39.9110人付款水果達人多吃水果有益健康NaN
df.dropna(axis=0,subset=['發貨地址'],inplace=True) df[df['發貨地址'].isna()] 標題價格付款人數店鋪發貨地址
df[df['發貨地址'].str.contains(r'杭州')] 標題價格付款人數店鋪發貨地址1526537189...43554364437543764397
【百草味-經典龍騰粽1460g】蛋黃肉甜粽子特產嘉興粽端午整箱禮盒782372人付款百草味旗艦店浙江 杭州
知味觀端午節粽子甜粽咸蛋黃大肉粽禮盒裝嘉興味鮮肉粽子散裝團購64.98.5萬+人付款知味觀官方旗艦店浙江 杭州
知味觀龍飛粽舞端午節粽子禮盒裝禮品嘉興口味鮮肉粽子綠豆糕團購881355人付款知味觀官方旗艦店浙江 杭州
知味觀風俗志端午節粽子禮盒裝送禮蛋黃鮮肉粽甜粽綠豆糕禮品團購1581333人付款知味觀官方旗艦店浙江 杭州
知味觀粽子新鮮大肉粽手工嘉興口味鮮肉粽子懶人食品散裝早餐速食52.97500+人付款知味觀官方旗艦店浙江 杭州
...............
知味觀粽樂樂粽子禮盒裝大肉粽蛋黃鮮肉粽豆沙甜粽嘉興口味團購79.921人付款杭州知味觀浙江 杭州
網易嚴選五彩纏角粽 中國粽禮盒裝 1.2千克 粽子蛋黃肉粽真空新鮮1093人付款網易嚴選美食館浙江 杭州
妙維根板栗凈素粽糙米藜麥全素粽子無糖低卡低gi代餐無油低脂飽腹11.9942人付款xutong2080浙江 杭州
東方賀禮端午節禮盒嘉興粽子高湯蛋黃鮮大肉粽特產現已支持定制45_17人付款緣來有禮浙江 杭州
知味觀家鄉知味粽子禮盒裝端午節禮品杭州特產鴨蛋大禮包送禮福利827人付款韓麗麗92浙江 杭州

180 rows × 5 columns

df[df['發貨地址'].str.contains(r'杭州')].價格.astype('float').mean() 80.90088888888877

(2) 商品標題帶有“嘉興”但發貨地卻不在嘉興的商品有多少條記錄?

df[df['標題'].str.contains(r'嘉興')&(~df['發貨地址'].str.contains(r'嘉興'))] 標題價格付款人數店鋪發貨地址368910...43774383438643934401
稻香私房鮮肉粽蛋黃肉粽嘉興粽子咸鴨蛋禮盒裝端午節送禮特產團購1381936人付款稻香村食品旗艦店北京
五芳齋華禮竹籃禮盒1360g蛋粽組合端午禮品嘉興粽子禮盒1591028人付款天貓超市上海
真真老老嘉情禮盒10粽6蛋1.52kg/盒嘉興粽子端午節粽子禮盒裝1092117人付款天貓超市上海
五芳齋嘉興粽子新鮮量販蛋黃肉粽豆沙粽悅喜散裝端午特產600g*2袋59.91349人付款天貓超市上海
真真老老粽子臻芯800g/盒*1端午節禮盒裝嘉興特產送禮751815人付款天貓超市上海
...............
超港端午粽子肉粽蜜棗粽大肉棕子黃山特產禮盒新鮮嘉興粽子肉粽39.967人付款超港旗艦店安徽 黃山
真真老老真情粽子咸蛋禮盒嘉興特產肉粽豆沙甜棗粽端午節團購批發79.910人付款曈寶食品專營店上海
臻味德嘉興粽子竹籃禮盒裝農家手工蛋黃鮮肉棕甜粽端午節伴手禮品49.082人付款氣泡西柚屋浙江 溫州
傅太粽子10只蛋黃肉粽鮮肉粽嘉興風味肉粽子即食早餐端午團購60.246人付款love侯氏江西 萍鄉
【粉絲專享】端午節特產新鮮蛋黃鮮肉粽豆沙嘉興粽子800g/箱65.9149人付款chaoge1931安徽 合肥

1032 rows × 5 columns

df[df['標題'].str.contains(r'嘉興')&(~df['發貨地址'].str.contains(r'嘉興'))].count() 標題 1032 價格 1032 付款人數 984 店鋪 1032 發貨地址 1032 dtype: int64

(3) 請按照分位數將價格分為“高、較高、中、較低、低”5 個類別,再將 類別結果插入到標題一列之后,最后對類別列進行降序排序。

def is_number(x):try:float(x)return Trueexcept:return False df[~df.價格.map(is_number)] 標題價格付款人數店鋪發貨地址5384376
五芳齋粽子蛋黃鮮肉粽豆沙粽栗子肉棕子新鮮散裝批發團購嘉興肉粽45.9.1.0萬+人付款五芳齋官方旗艦店浙江 嘉興
東方賀禮端午節禮盒嘉興粽子高湯蛋黃鮮大肉粽特產現已支持定制45_17人付款緣來有禮浙江 杭州
# df[~df.價格.map(is_number)].價格=[45.9,45] df.loc[[538,4376],'價格'] = [45.9,45] df[~df.價格.map(is_number)] 標題價格付款人數店鋪發貨地址
df['價格']=df['價格'].astype('float') df['類別'] = pd.qcut(df.價格,[0,0.2,0.4,0.6,0.8,1.],labels=['低','較低','中','較高','高']) df.head() 標題價格付款人數店鋪發貨地址類別01234
五芳齋粽子禮盒 心悅+18只裝咸鴨蛋組合端午節禮品團購嘉興肉粽子129.06人付款五芳齋官方旗艦店浙江 嘉興
北京稻香村端午粽子手工豆沙粽220g*2袋散裝豆沙粽香甜軟糯豆沙粽44.08人付款天貓超市上海
五芳齋粽子禮盒裝鮮肉咸蛋黃大肉粽嘉興豆沙甜粽端午團購散裝禮品89.9100萬+人付款五芳齋官方旗艦店浙江 嘉興較高
稻香私房鮮肉粽蛋黃肉粽嘉興粽子咸鴨蛋禮盒裝端午節送禮特產團購138.01936人付款稻香村食品旗艦店北京
嘉興粽子 蛋黃鮮肉粽新鮮大肉粽早餐散裝團購浙江特產蜜棗多口味3.89500+人付款城城喂食貓浙江 嘉興
df.sort_values(by='類別',ascending=False) 標題價格付款人數店鋪發貨地址類別0847277327682763...36372129213021312916
五芳齋粽子禮盒 心悅+18只裝咸鴨蛋組合端午節禮品團購嘉興肉粽子129.006人付款五芳齋官方旗艦店浙江 嘉興
真真老老蛋黃肉粽140g*60個新鮮大肉粽冷凍方便早餐嘉興粽子端午168.00139人付款tb6182109_2012上海
山西雙合成粽子端午節送禮御粽膳坊禮盒粽葉板栗豆沙黃米雜糧粽129.0033人付款雙合成旗艦店山西 晉中
采芝齋粽子甜粽新鮮蛋黃大肉粽嘉興口味鮮肉粽子食品端午禮盒定制216.0047人付款采芝齋杭州專賣店浙江 杭州
真真老老臻瑞禮盒1.12kg/盒端午節粽子禮盒裝送130g經典鮮肉粽126.002人付款天貓超市上海
..................
新鮮粽葉包粽子的葉子干粽子葉大號竹子葉竹葉葦葉皮大鮮粽葉干種4.00617人付款海倪食品專營店廣東 廣州
嘉興五芳齋粽子 真空100克*2只紫米栗蓉粽端午節甜粽子11.002897人付款五芳齋官方旗艦店浙江 嘉興
三珍齋蛋黃粽200g真空100g*2只嘉興特產粽子速食早餐7.88NaN天貓會員店上海
俏香閣經典鮮肉粽子120g*2只端午節嘉興特產速食早餐點心5.90NaN天貓會員店上海
甜粽子蜜棗粽端午送人禮品豆沙粽紅豆赤豆粽方便早餐素棕散裝團購21.90230人付款集采食品專營店浙江 嘉興

4400 rows × 6 columns

(4) 付款人數一欄有缺失值嗎?若有則請利用上一問的分類結果對這些缺失 值進行合理估計并填充。

df[df.付款人數.isnull()].head() 標題價格付款人數店鋪發貨地址類別183243347386389
五芳齋 140g*8只大粽子 福韻端午豆沙蜜棗蛋黃粽新包裝送禮禮盒50.9NaN天貓會員店上海
五芳齋福雅五芳粽子禮盒端午咸甜粽子綠豆糕咸鴨蛋送禮79.9NaN天貓會員店上海較高
【百草味】龍騰粽1090g 早餐大肉粽子湖州特產嘉興粽39.9NaN天貓會員店上海
五芳齋華禮竹籃禮盒1360g蛋粽組合端午禮品嘉興粽子禮盒129.0NaN天貓會員店上海
百草味 龍騰粽禮盒1460g 10只裝早餐大肉粽子湖州特產嘉興49.9NaN天貓會員店上海
s1=df[df.付款人數.notna()].付款人數 s1.astype('string') 0 6人付款 1 8人付款 2 100萬+人付款 3 1936人付款 4 9500+人付款... 4398 347人付款 4399 80人付款 4400 5人付款 4401 149人付款 4402 20人付款 Name: 付款人數, Length: 4329, dtype: string s12=s1[s1.str.contains(r'萬')].str.extract(r'(\d+.?\d+?)萬') s12 0211142636...13331646175631553468
100
2.0
70
8.5
10
...
1.0
1.5
7.0
1.5
2.0

65 rows × 1 columns

s12=s12.astype('float')*10000 s12.head() 0211142636
1000000.0
20000.0
700000.0
85000.0
100000.0
s13=s1[~s1.str.contains(r'萬')].str.split('人付款',expand=True)[0].str.replace(r'\s+','').str.replace(r'+','').astype('int') s13 0 6 1 8 3 1936 4 9500 5 17... 4398 347 4399 80 4400 5 4401 149 4402 20 Name: 0, Length: 4264, dtype: int32 len(s1)==len(s12)+len(s13) True s = pd.concat([s13,s12]) s.name = '付款人數' s.head() 001345
6.0
8.0
1936.0
9500.0
17.0
df2=df[df.付款人數.notna()][['類別','付款人數']].copy() df2.update(s) # 使用處理后的付款人數更新非缺失值 # df2.info()#sort_values(by='付款人數')#.iloc[s42.index,:] df2 類別付款人數01234...43984399440044014402
6人付款
8人付款
較高100萬+人付款
1936人付款
9500+人付款
......
347人付款
較高80人付款
較高5人付款
較高149人付款
較高20人付款

4329 rows × 2 columns

df2 類別付款人數01234...43984399440044014402
6人付款
8人付款
較高100萬+人付款
1936人付款
9500+人付款
......
347人付款
較高80人付款
較高5人付款
較高149人付款
較高20人付款

4329 rows × 2 columns

# df2.付款人數.astype('float').sort_index().interpolate(limit_direction='both')

總結

以上是生活随笔為你收集整理的端午节淘宝粽子交易的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。