Pyecharts安装,导包错误问题及解决

Pyecharts安装

首先阐明作者的环境 python3.7, Anaconda3

pip install pyecharts

安装完成后一般能看到successfully install
由于作者已经安装了所以可以看到
安装完成后
也可以看到作者使用的是pyecharts 1.2.1, 如果你安装了0.5或者以下的,根据官方文档说已经不作维护,所以还是建议使用最新的或者跟作者相同的。

如果安装都出现了问题
可以访问:https://pypi.org/project/pyecharts/#files

手动安装咯
可以看到上面这个图中的,那安装后放哪里?
由于作者使用的是anaconda来管理包(anaconda,python不会冲突,可以放心安装)
所以放在

D:\Anaconda\anaconda3\Lib\site-packages

因人而异,不一定跟我的目录一模一样,但使用anaconda就一定是放到*/anaconda3/Lib/site-packages/下

下载完毕也放进这个目录
shift + 右键

可以看到在

# import re import stylecloud import pandas as pd from PIL import Image from pyecharts.charts import Bar from pyecharts.charts import Map from pyecharts.charts import Pie from pyecharts import options as opts from pyecharts.commons.utils import JsCode from pyecharts.globals import SymbolType from pyecharts.globals import ThemeType #读取数据 df = pd.read_excel('boss岗位.xlsx') df.head() #统计空值数据 df.isnull().sum() #输出含空值的行 df[df.isnull().T.any()].head() #福利列用"无"填充: df['福利'].fillna('无',inplace=True) df.isnull().sum() #列拆分(地区列拆分为城市、城区、地址三列) df1 = df.copy() df1[['城市', '城区','地址']] = df1['地区'].str.split('·', 3, expand = True) df1.head(3) #删除地区列和详情页列 df1.drop(['地区','详情页'],axis=1, inplace=True) #标题重命名为岗位,公司名重命名为公司名称: df1.rename(columns={"标题": "岗位", "公司名": "公司名称"},inplace=True) df1.head(3) #按条件统计重复行,去重 df1.duplicated(subset=["岗位","公司名称","城市",'薪资']).sum() #重复了333条数据 df1.drop_duplicates(subset=["岗位","公司名称","城市",'薪资'], inplace=True) df1.shape #公司领域列相似列合并 df1['公司领域'].unique() df1['公司领域'].replace({'移动互联网':'互联网','计算机软件':'计算机服务'}, inplace=True) df1['公司领域'].unique() #经验列处理 df1['经验'].unique() def dataInterval(ss): if '周' in ss: return '经验不限'+ ss[-2:] return ss df1['经验'] = df1['经验'].apply(dataInterval) df1['经验'].unique() #薪资列将日薪和时薪转换为月薪: df1[df1['薪资'].str.contains('天')].head(3) #最高薪资、最低薪资、平均薪资列类型转换 df1[['最高薪资','最低薪资','平均薪资']].info() df1['最高薪资'] = df1['最高薪资'].apply('float64') df1['最低薪资'] = df1['最低薪资'].apply('float64') df1['平均薪资'] = df1['平均薪资'].apply('float64') df1[['最高薪资','最低薪资','平均薪资']].info() 出现了StringMethods.split() takes from 1 to 2 positional arguments but 3 positional arguments (and 1 keyword-only argument) were given的报错,帮我修改代码
06-14
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值