对于刚接触Python,在使用过程中存在许多简单或复杂的问题,本文总结Python使用过程中常见的一些问题,欢迎补充。
1 Python,使用pip提示 name pip is not defined
可能是安装的时候没有勾选pip,导致pip无法使用。
1.2 安装Python时勾选了add to path 和pip,但是输入pip还是提示
>>> pip
Traceback (most recent call last):
File “< stdin>”, line 1, in <module>
NameError: name ‘pip’ is not defined
在cmd命令符下输入pip,而不是在Python解释器中输入pip。
2 python注释
单行注释:#
#注释文字
多行注释:两个”’或者”“”括起来。
如:
'''第一行注释
第二行注释'''
3 name ‘xrange’ is not defined
在3.0以后的版本,取消了xrange,并 改名为range(),要想使用range()获得一个list,必须显式调用:
>>>list(range(5))
4 如何设置DataFram的行名和列名
直接赋值即可:
df.columns=[]
df.index.name=[]
5 将某一列设置为index
df.index=df['column_name ']
6 将时间戳(绝对时间)转换成地区时间
两种方法,分别得到不同数据类型的时间:
- 方法1 :先通过localtime函数转化成当地时间,然后通过strftime按照某个格式转化为字符串,因此这种方法得到的是字符串类型的时间。
eg:
import time
stamp=1499866461
time_loc=time.