近日解决Excel数据分类与聚合

为解决处理数据的能力,近日进入了Excel里面的数据的分类与聚合操作。在这里卡住了三天,因为merge与groupby函数参数语法,被新的版本修改后,跳了无数次坑终于学会了怎么用。

其次,对于小的数据操作函数,计划每天学习3~5个;最终要让操作DataFrame像对待表格一样自由浪漫。

熟悉运用pandas对Excel库里面的参数

今天能很快的运用以前的几个参数。从读与写已经可以闭着眼睛写出来自己的代码了,并且能正确运行。基本已经理争了pandas对Excel的运用了。

现在是提取表里面数据,在内存里形成矩阵,进一步就是对数据清洗、切片、一个一个的使用了。感觉python还是一门运行效率很高语言!相比自己以前的笨办法,要高明得多,而且语法简洁、明了、轻快,再坚持一段时间!加油,我们的目标:写出自己的东西,为我所用。

昨天:merge()与concat()两个函数使用;一般够用了

两个数组合并的很牛。中间走了一点点弯路,比如去研究join(),还研究了上面两个函数的参数。险像环生的运用后。终于全部理解掌握……

今日解决了Excel的读与写的问题

今天解决了将Excel进行读与写的python问题

进行简简单单的读与写Excel的问题,虽然只是入门,但未来将参数灵活运用就可以非常强大了。以下代码是以后可以回顾学习Excel操作时可以用。

import pandas as pd
import xlrd
import openpyxl

xlrd_book=xlrd.open_workbook('/users/jiangchen/pycharmProjects/untitled/venv/excel_1.xlsx',on_demand=True)
with pd.ExcelFile(xlrd_book) as xls:
df1=pd.read_excel(xls,'excel_1')
df2=pd.read_excel(xls,'Sheet1')

# print(df1)
# print('*'*50,'\n'*3)
# print(df2)

df3=df1+df2

# print(df3)
# a=122
write=pd.ExcelWriter("/users/jiangchen/desktop/text_1.xlsx")
# df1=pd.DataFrame(d_f1)
excel_header=['日期','年龄','年龄','年龄','年龄']
df1.to_excel(write,sheet_name='sheet1',header=excel_header,index=False)

# df2=pd.DataFrame(d_f2)
excel_header=['日期','人数','年龄','年龄','年龄']
df2.to_excel(write,sheet_name='sheet2',header=excel_header,index=False)

excel_header=['日期','人数','年龄','年龄','年龄']
df3.to_excel(write,sheet_name='sheet3',header=excel_header,index=False)
write.save()

如何解析域名和备案,WordPress主页URL修改

直到今天,博客空间的域名工信部早已经批复,备案ICP号也拿到,正常手续已经完成。但还缺公安部的备案,已经提交了5次,批了一次电话问网警:回复网站无法访问,所以不能通过。

昨天,发现服务器上的:宝塔管理程序,是未注入域名的。所以调试了好久,终于搞定。

美中不足的是域名直接翻译成了IP实际地址,在wordpress里面反复试用了好几次,依然没有解决,看来只能将就这么用了。在Wordpress设置里:常规:URL和主机地址,修改为域名后,有时候能访问,有时候不能编辑;有时候能编辑,却不能访问……把人搞崩溃了!

而且Wordpress的URL修改后,主页会找不到,特别难操作。为了找回主页,幸好Mysql会一点点,在wordpress的数据库存档中将原来的URL地址改回来了。特别在这里做一下笔记:首先进入主机命令行:有几种办法1、用阿里云的平台搞;2、用宝塔弄,调出命令行;3、用直接你电脑上的命令行连接你服务器CSS;

连接好以后。去找Wordpress的Mysql数据库的在哪里。一般地址会在WWW目录下:server/mysql/bin

然后开始使用数据库:mysql -u wordpress -p

输入密码:

看看有什么数据库在:show databases;

使用wordpress:use wordpress;

看看有什么表存在:show tables;

看到有一个叫wp_options的表!就是它。第一行与第二行改过来就行了。先看它的前两行是什么:select * from wp_options limit 2;

看到了错误的URL,开始动手改成正确的地址:

update wp_options SET option_value=’你的地址’ where option_name=’siterurl’;

update wp_options SET option_value=’你的地址’ where option_name=’home’;

修改后刷新:正常出现主页。

比较好用的工具(印像笔记)

为将学习的内容及时保存及总结:印像笔记+Xmind+Chrome比较好。三者可以全平台,无缝共享工作进度与学习记录。

今天,又走了很多弯路:将服务器安装了一个网盘,其实没有什么作用。原计划是用它随时保存我的学习与工作成果,不至于换电脑或平台就找不到了。后来发现印像笔记与Xmind是通用的,再把它的主页存入Chrome,实际就实现在了随用随取。

不管怎么样,网盘已经安装了90%,先自己试试吧。

Python解决Excel操作问题

今天花了很多时间看panda的手册,一个一个的示例进行运行。感觉基础很重要,人家写一个大体未例,跟着学习经常卡壳。花了太多时间,只学会了一个pd.read_excel(),有太多的需要自己理解与实际运用的了。

读是一个体系;

写是一个体系;

也许最难的,也是最基础的东西。征服了Excel以后数据接口就能随意搞定了。

加油吧,少年。

今天找到一个Chrome的好插件:划选翻译,即可随时划选就能翻译单词,对编程的人员来说是很重要插件。之前在Mac OS里面买了一个Pop clip能随时翻译选择项的单词,花了几十元。现在这个划选翻译功能类似,十分好用。备注:必须翻出去才能连接谷歌插件中心下载。

MySQL的使用规则

MySQL的使用,一般可安装在Apache或其它服务器里面,也可以是自己电脑里面。连接也是很简单:用命令行直接进入到文件夹(注意需要将命令行切入到MySQL安装目录,进入到bin文件夹内)然后在命令行输入:mysql -u root -p 系统提示输入密码:即可;

需要注意的是,有时候MySQL需要启动服务才行。

Windows在命令行下输入:services.msc看服务里有没有MySQL;

在Mac OS里面看“系统偏好设置”会看到是否在启用;

Cent OS系统Linux里面用systemctl status mysql(把statu改成stop/start……)

平台搞定了,尽快发挥吧。

关于SSL证书的坑

每次进入这个网站,看到浏览器头显示:不安全……。为此,我特地查了很多资料与办法,要解决这个就必须对网站数据进行加密传输即SSL证书认证。我看到专业版OV型证书2191元/年,保护5个域名4250元/年。WTF!

其次:我看到http://www.beian.gov.cn/portal/index.do 公安部互联网安全管理平台,也没有SSL认证,对于域名管理想十全十美,我已经放弃了。所以,不安全就不安全吧。因为简直就是巨坑!

直到今天为止,为了上域名,我已经过了三重关:

第一关:阿里的审核;填了N张表,拍了一些资料照片上传,打了两次电话,退回来重填两次(每次等约需要2天),终于过了转工信部审核;

第二关:工信部审核:等了4天,发了一个注册备案号:要求在网站底部显示并连接到 工信部 审核网站;

第三关:公安部审核:填了N张表,拍了N张照片,左一次右一次上传要转400k以内大小,要装flash软件,要把信息填对选对,选错了退回重填,搞了一天,差点心态崩溃!……总算填完,等待审核3~5天

然后,就碰到了SSL证书,实在感觉太坑了,果断放弃。

结论:个人网站:团队网站:小微型企业:如果是自已内部用,外部信誉好,就做到IP地址访问吧,后面的东西折腾起来真的很累。

如果已经出现商业价值了,而且利润不错,那赶紧上……其次,阿里也太坑了,看似不贵,但收费的项目非常的多。若以后服务器与ECS交叉使用,就当是试坑……

最后我例一下需要出钱的地方:服务器ECS要钱/600元每年算,数据库RDS要钱/600百每年算),域名注册要钱/(69元+69元+99元)我的3个域名。

建站Linux Cent OS不要钱;

WordPress不要钱;

MySQL自己电脑上挂的话不要钱,安全性一般;

以上就是本站最低成本约1437元RMB/年

如果你舍得用自己或公司的电脑长时间挂载Apache和MySQL,网络又超级快,自己弄服务器也无防,只是这个电脑+网费+电费+路由穿透设备+24小时运转哄鸣声+IP地址(移动或电信坑你经常变化)你接受得了,又有时间能折腾,那就可以干。适合自己的,才是最好的。

什么?用我笔记本来挂?……走你!