|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
pandsa的Series的数据的CURD
CURD的意思是创建、更新、读取和删除,即常说数据库里的增删改查的意思。
- import pandas as pd
- idx = "hello the cruel world".split()
- val = range(10, 14)
- s = pd.Series(val, index = idx)
- print (s)
- print (s["hello"])
- s["hello"] = 100 # 修改数据
- s[1] = 110
- print (s)
- for x in s.iteritems(): # iteritems函数可以获得标签和值。
- print(x)
- # 当然也可用iloc、loc、at、iat等来处理
- s.loc["the"] = 101
- s.at['cruel'] = 201
- s.iloc[3] = 3
- print(s['the':'cruel'])
- s = s.append(pd.Series({'this':12})) # 增加数据,用append是生成新的数据系列
- s['add'] = 16
- print(s['add'],s.this)
- del s['this'] # 删除数据
- # 删除在Series很少用。常用布尔选择或mask来选择数据组成新的Series。
- print(s)
- t = s[s>11] # 布尔运算,但s的数据还是没变
- print(t)
复制代码 |
|