- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 解析drugbank xml文件的代码。(先要把文件里的换行符删干净了)
# -*- coding: utf-8 -*-"""Created on Wed Dec 5 16:43:28 2018@author: chealia"""import xlrdfrom xlutils.copy import copyfrom xml.parsers.expat import ParserCreaterb=xlrd.open_workbook(r'c...
2019-02-26 14:50:52 3712 3
原创 with open之后输出的内容如何换行,用print就行
>>> with open('hello.txt','r') as f:... s=f.read()... s... print(s)...'1\t2\n3\t4\n5\t6'1 23 45 6>>>在命令行直接输出f.read(),得到的结果是连续的,有\t制表符和\n换行符...
2019-02-23 23:06:16 4753
原创 装饰器参数传递return decorator if isinstance(text,str) else decorator(text)的解释
起因是廖老师的一个作业:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318435599930270c0381a3b44db991cd6d858064ac0000#0作业:# -*- coding: utf-8 -*-"""Created on W...
2019-02-15 18:33:29 658
原创 DictReader出现列名不对的原因
>>> with open('c:/users/chealia/zhongliu/country.csv','r',encoding='utf-8') as f:... reader=csv.DictReader(f) #这里出错是因为编码的原因导致‘name’变成了'\ufeffname'... for row in reader:... ...
2018-11-27 16:44:47 498
原创 pandas orders.apply(lambda row: xxxx,axis=1)
"'Series' object has no attribute 'gender'", u'occurred at index id')这一类的报错都是因为没有axis=1import pandas as pddf = pd.DataFrame([ ['JOHN SMITH', 'Male'], ['Jane Doe', 'Female'], ['joe schmo...
2018-10-16 17:50:55 7440
原创 Numpy
ipmort numpy as np#求平均值np.mean(array>9)#返回百分比值(不是百分位数)np.mean(array,axis=1) #二位矩阵,axis=1 求row的均值。axis=0,求列的均值。
2018-09-25 00:31:16 159
原创 SQL
updateupdate patients set Status='active' where id=7; create tablecreate table inactive_patients as select * from patients where status='inactive';delete fromdelete from patients where ...
2018-09-16 21:51:57 229
原创 pandas read_cs; matplotlib pyplot; sklearn
如果含有中文或者英文长句子,里面很可能会有“,”,而CSV的逗号是分隔符(delimter,或Seperator)所以要加参数,把分隔符从逗号替换为‘\t’制表符>>>pandas.read_csv('path',delimter='\t').head()or>>>file=pandas.read_csv('path',sep='\t')>...
2018-09-14 17:13:00 282
原创 git
1 . git 合并分支的时候,首先要转换到master:$ git checkout master "转换到master分支"$ git merge dev$ git branch -d dev "删除dev分支"
2018-09-07 11:14:23 116
原创 20180707
这样写也可以。时:([0-1][0-9]|2[0-3]|[0-9])————————————————————————————————————————
2018-07-08 00:24:56 157
原创 20180706日志
文件操作和目录:首先找到路径(linux和windows不一样),然后用join合成新目录,再mkdir创建这个目录(去这个路径下可以找到testdir文件夹),rmdir可以删除这个目录/文件夹.在已经确认这个路径怎么表示的前提下,也可以直接mkdir创建。————————————————————————————————————————os.path.abspath(path)则是参数path的...
2018-07-07 13:51:26 151
原创 20180705更新
>>> with open('hello.txt','r') as f:... for line in f.readlines():... print(line.strip())——————————————————————————————写入的文件换行成功——————————————————————————————不仅是迭代器调用后没元素了...
2018-07-05 22:16:48 203
原创 迭代器调用过后内部就没有元素了吗..
迭代器调用过后内部就没有元素了,此时再计算sum(迭代器)=sum的默认值/初始值0或者此时来用for来遍历元素也不会有内容了例如:下图第一次for循环有结果,第二次就没有了。用sum也是一样的,第一次可以有和,第二次sum=0...
2018-05-27 18:49:12 422
原创 datetime astimezone和replace的区别。时区转换还是替换?
1)astimezone(timezone(timedelta(hours=int()))),这个是转换时区,转换,时间还是正确的,和被转换的时间是一样的,只是换个时区的表达。2)dt.replace(tzinfo=timezon.utc)或者dt.replace(tzinfo=timezone(timedelta(hours=int())))是改变了时区,但是没改时间,比如9:...
2018-05-24 11:19:49 1385
原创 Python入门小麻烦-命令行怎么调用.py文件
先安装了anaconda,会有一个anaconda prompt能够当做命令行使用,且含有python的环境变量。关于调用.py文件时产生了小麻烦,应该这样输入:1). 如果文件路径是这样的:C:\Users\sd\test.py,那么在命令行状态下输入:C:\Users\sd> python test.py 2). 如果是交互式输入状态(>>>...
2018-01-23 15:59:38 55283 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人