写在前面:这一篇博文事紧跟着系列的上一篇博文的,由于篇幅的原因才放置在这一篇博文中。
索引补充
在这里,我先补充一下上一篇博客内容中的索引的内容。
选取行和列。
最开始的操作仍然是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
所以,正确的做法是: - 删除行
- 删除列
- 其实,这里也有很多小细节会导致报错,由于篇幅原因,我就不一一展示了,可以在实战中试一试。
- 修改行和列的索引标签