gzj137070928 发表于 2020-12-10 09:17:20

pandsa的Series的数据的CURD

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 = 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
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的数据还是没变
print(t)
页: [1]
查看完整版本: pandsa的Series的数据的CURD