![](https://img-blog.csdnimg.cn/20200408225623292.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python学习
记录python学习中遇到的问题和学到的技巧
半糖奶茶加珍珠
学习记录
展开
-
Python学习④ 随机森林——测试集与训练集的抽取
从excel表中,随机抽取n行记录作为测试集,剩下的作为训练集。需要进行随机抽取的数据如下图所示(利用pandas读取)共有78行,需从中随机抽取n行作为测试集并输出,剩下的78-n行作为训练集。# 从原始数据中取出测试集后,剩下的作为训练集import pandas as pdpath = r'H:\randomForce.xlsx' #读取excel文件data = pd.read_excel(path)print(data)n=int(78*0.25)原创 2020-07-19 11:00:01 · 3247 阅读 · 2 评论 -
Python学习③ 某库已存在却无法使用的解决方法——以及安装超时问题的解决
以pandas为例,在使用Python的IDLE时,输入import pandas显示失败,但是在用cmd查看pip list时显示已经存在该库。这可能是因为你所下载的库并不在你所对应的pip安装路径中。首先,在cmd中输入where pip,用来查看你的pip有哪些路径,如下图:以上图为例,在我的电脑中存在着两个路径,我的pandas存放在第一个路径中。想要在第二个路径中也存放该库,则需切换到该路径下进行pip,如下图:虽然这样你的下载路径对了,但是由于是访问到外网,所以下载速度会比较慢,甚至超原创 2020-06-21 22:30:52 · 1247 阅读 · 1 评论 -
Python学习② Excel根据条件对单元格修改
利用openpyxl库对excel进行读写(没有这一库就用)目的:根据对某单元格的判断,来对别的单元格进行修改写入用图说话:有一张表,需要根据判断two这一列的内容,来填写three这一列的内容。即——if two=1,three=A;else three=B↓↓↓↓↓↓↓↓↓↓变成↓↓↓↓↓↓↓↓↓↓↓↓↓代码实现:from openpyxl import load_workbookfrom openpyxl.styles import Alignmentwb = load_work原创 2020-06-20 17:09:57 · 1162 阅读 · 0 评论 -
Python学习 Excel的读入与内容获取
1.包的导入:import xlrd2.文件的导入:excel = xlrd.open_workbook(r’I:\Python\one.xlsx’)xlrd.open_workbook是固定函数3.获取Excel中的表格sheet:sheet1 = excel.sheet_by_index(0)by_index()是指利用表格索引查找,小白的话就直接让()中的数为0就好(前提是你的excel中只有一个sheet)4.获取整行、整列内容:rows = sheet1.row_values(i)原创 2020-06-18 19:56:33 · 843 阅读 · 0 评论 -
Python 将两表根据相同名称进行合并
如下图所示,存在着两张拥有相同地区名称的表1和表2要将表2 中的值2,添加到表1中,得到表三的效果代码如下:import pandas as pdfrom pandas.core.frame import DataFramea = r'I:\表1.xlsx'data1 = pd.read_excel(a)b = r'I:\表2.xlsx'data2 = pd.read_e...原创 2020-04-08 23:20:02 · 4913 阅读 · 3 评论