微信二维码
微博二维码
qq号二维码

学员作品分享-Python-淘宝/笔记本电脑/数据分析

王伟平 2021.08.25 144人浏览
对淘宝笔记本电脑的数据分析

导入numpy以及pandas

import numpy as np
import pandas as pd
# 导入表格
form = pd.read_excel('excel/conputer.xlsx')
form

学员作品分享-Python-淘宝/笔记本电脑/数据分析只显示发货地第1个地址

addr = form['发货地'].str.split(' ', expand=True)
form['发货地'] = addr[0]
form

学员作品分享-Python-淘宝/笔记本电脑/数据分析

将成交量中'万'用数字显示

// num = form['成交量']  # 获取"成交量"列
// s = num.str.split('人',expand=True)  # 用"人"分割字符串
// s1 = s[0].str.split('+',expand=True)  # 用"+"分割字符串
// w = s1[0][s1[0].str.contains('万', na=False)]  # 筛选含有"万"的成交量
// n = w.str.split('万',expand=True)  # 用"万"分割字符串
// w1 = n[0].astype("float") * 10000
// w2 = w1.astype("int").apply(str)  # 结果转化int再转str
// s1[0][s1[0].str.contains('万', na=False)] = w2
// form['成交量'] = s1[0]
// form
// num = form['成交量']  # 获取"成交量"列
// s = num.str.split('人',expand=True)  # 用"人"分割字符串
// s1 = s[0].str.split('+',expand=True)  # 用"+"分割字符串
// w = s1[0][s1[0].str.contains('万', na=False)]  # 筛选含有"万"的成交量
// n = w.str.split('万',expand=True)  # 用"万"分割字符串
// w1 = n[0].astype("float") * 10000
// w2 = w1.astype("int").apply(str)  # 结果转化int再转str
// s1[0][s1[0].str.contains('万', na=False)] = w2
// form['成交量'] = s1[0]
// form
num = form['成交量']  # 获取"成交量"列
s = num.str.split('人',expand=True)  # 用"人"分割字符串
s1 = s[0].str.split('+',expand=True)  # 用"+"分割字符串
w = s1[0][s1[0].str.contains('万', na=False)]  # 筛选含有"万"的成交量
n = w.str.split('万',expand=True)  # 用"万"分割字符串
w1 = n[0].astype("float") * 10000  
w2 = w1.astype("int").apply(str)  # 结果转化int再转str
s1[0][s1[0].str.contains('万', na=False)] = w2
form['成交量'] = s1[0]
form

学员作品分享-Python-淘宝/笔记本电脑/数据分析

去掉价格中的¥符号

form['价格'] = form['价格'].str[1:]
form

学员作品分享-Python-淘宝/笔记本电脑/数据分析

分享到:
微信小程序之wx.uploadFile
  • 2019.11.30
  • UI平面设计培训必须要知道的灵感、素材平台
  • 2021.12.03