append:添加
import numpy
import pandas
s1 = pandas.Series(numpy.random.rand(5))
s2 = pandas.Series(numpy.random.rand(5), index = list('abcde'))
s1[5] = 100
s2["f"] = 100
print(s1)
print(s2)
s3 = s1.append(s2)
print(s3)
drop:删除
import numpy
import pandas
s = pandas.Series(numpy.random.rand(5), index = list('abcde'))
print(s)
s1 = s.drop("a")
print(s1)
s2 = s.drop(["b","c"],inplace = True)
print(s2)
修改
s = pandas.Series(numpy.random.rand(3),index = ['a','b','c'])
s['a'] = 100
s[['b','c']] = 200
print(s)
head / tail:数据查看
import numpy
import pandas
s = pandas.Series(numpy.random.rand(15))
print(s.head(2))
print(s.tail())
reindex:重新索引
import numpy
import pandas
s = pandas.Series(numpy.random.rand(5),index = list("abcde"))
print(s)
s2 = s.reindex(list("bcfea"))
print(s2)
s3 = s.reindex(list("qwert"),fill_value = 0)
print(s3)
对齐
import numpy
import pandas
s1 = pandas.Series(numpy.random.rand(3),index = (["爱衣","李依","美琴"]))
s2 = pandas.Series(numpy.random.rand(2),index = (["美琴","李依"]))
print(s1 + s2)