- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 解析drugbank xml文件的代码。(先要把文件里的换行符删干净了)
# -*- coding: utf-8 -*- """ Created on Wed Dec 5 16:43:28 2018 @author: chealia """ import xlrd from xlutils.copy import copy from xml.parsers.expat import ParserCreate rb=xlrd.open_workbook(r'c...
2019-02-26 14:50:52
3895
3
原创 with open之后输出的内容如何换行,用print就行
>>> with open('hello.txt','r') as f: ... s=f.read() ... s ... print(s) ... '1\t2\n3\t4\n5\t6' 1 2 3 4 5 6 >>> 在命令行直接输出f.read(),得到的结果是连续的,有\t制表符和\n换行符...
2019-02-23 23:06:16
4901
原创 装饰器参数传递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
733
原创 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
604
原创 pandas orders.apply(lambda row: xxxx,axis=1)
"'Series' object has no attribute 'gender'", u'occurred at index id') 这一类的报错都是因为没有axis=1 import pandas as pd df = pd.DataFrame([ ['JOHN SMITH', 'Male'], ['Jane Doe', 'Female'], ['joe schmo...
2018-10-16 17:50:55
7677
原创 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
221
原创 SQL
update update patients set Status='active' where id=7; create table create table inactive_patients as select * from patients where status='inactive'; delete from delete from patients where ...
2018-09-16 21:51:57
277
原创 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
340
原创 git
1 . git 合并分支的时候,首先要转换到master: $ git checkout master "转换到master分支" $ git merge dev $ git branch -d dev "删除dev分支"
2018-09-07 11:14:23
148
原创 20180707
这样写也可以。时:([0-1][0-9]|2[0-3]|[0-9])————————————————————————————————————————
2018-07-08 00:24:56
199
原创 20180706日志
文件操作和目录:首先找到路径(linux和windows不一样),然后用join合成新目录,再mkdir创建这个目录(去这个路径下可以找到testdir文件夹),rmdir可以删除这个目录/文件夹.在已经确认这个路径怎么表示的前提下,也可以直接mkdir创建。————————————————————————————————————————os.path.abspath(path)则是参数path的...
2018-07-07 13:51:26
209
原创 20180705更新
>>> with open('hello.txt','r') as f:... for line in f.readlines():... print(line.strip())——————————————————————————————写入的文件换行成功——————————————————————————————不仅是迭代器调用后没元素了...
2018-07-05 22:16:48
273
原创 迭代器调用过后内部就没有元素了吗..
迭代器调用过后内部就没有元素了,此时再计算sum(迭代器)=sum的默认值/初始值0或者此时来用for来遍历元素也不会有内容了例如:下图第一次for循环有结果,第二次就没有了。用sum也是一样的,第一次可以有和,第二次sum=0...
2018-05-27 18:49:12
491
原创 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
1497
原创 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
55702
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅