写在前面:这一篇博文事紧跟着系列的上一篇博文的,由于篇幅的原因才放置在这一篇博文中。
索引补充
在这里,我先补充一下上一篇博客内容中的索引的内容。 选取行和列。
最开始的操作仍然是Python的导入语句。
Series的行操作
新建一个Series并且命名为s1。
DataFrame的行和列操作
首先,渐渐一个DataFrame,并且命名为df。
选取DataFrame的行 注意一点,选取列不能用切片,切片只用于选取行数据。
选取DataFrame的列
我们还可以选取特定的行和列。
布尔选择
pandas行和列的部分操作
上面,其实是DataFrame的增删改查中查的部分,接下来,我将会分享我学习增删改的部分内容。
首先,我们回顾一下df的内容。
增加行数据
新增一行数据,并且把它加到df中。 上面这么做是会报错的,因为:TypeError: Can only append a Series if ignore_index=True or if the Series has a name(报错信息) 真正的方法如下: 上面我运行了两次,所以增加了两行一模一样的数据。
增加列数据 这么做,也是会报错的,因为:ValueError: Length of values does not match length of index 所以,正确的做法是:
删除行
删除列 其实,这里也有很多小细节会导致报错,由于篇幅原因,我就不一一展示了,可以在实战中试一试。
修改行和列的索引标签