一、数据类型
1.变量名
首字母不能是数字和_
大小写敏感
不能用保留字
2.数据类型
数值型:1,2,3
字符串:“1”,“2”,“3”
布尔型:True, False 与或非:&,| ,not
3.运算规则
3.1数值型
取整:7//4 = 1
求余:10%4=2
幂:2**3 = 8
浮点数越界:a=4.2, b=2.1,(a+b) == 6.3返回False
需要from decimal import Decimal
a = Decimal('4.2')才可以
3.2字符型
\转义字符, \n换行, \t tab等等
原始字符串:r‘C:\your\path’, 避免使用一大推转义
3.3逻辑型
与或非
二、数据结构
1.列Series
定义
from pandas import Series
x = Series(['a',True, 1])
可以自定义索引,x = Series(['a',True, 1], index = ['one','two', 'three'])
增删改查
索引从0开始,x[1] = True
添加append
删除drop
切片x[1:3]
2. 表DataFrame
from pandas import DataFrame
df = DataFrame('age'=[21,22,23], 'name'=['a', 'b', 'c'])
访问行 df = [1:2]
行索引 df.loc[['one','two']]
行列号 df.iloc[0:1, 0:1]
行索引+列名 df.at['first', 'name']
修改列名 df.columns = ['name1','name2']
修改行索引 df.index = range(1,4)
删除 df.drop() axis = 0删除行 axis=1删除列
网友评论