发布网友 发布时间:2022-04-21 09:57
共3个回答
热心网友 时间:2022-04-18 06:53
1、前提:加载numpy,pandas和Series,DataFrame。生成一个Series,并删除索引为‘c’的项,如图所示。
2、如果想删除Series中的多个指定项,在drop中添加这几项组成的列表即可。
3、接下来看看DataFrame如何删除数据,先生成一个4行4列的df1。
4、直接使用df1.drop(['北京','上海'])则删除索引是‘北京’,‘上海’的数据,这样就完成了操作。
热心网友 时间:2022-04-18 08:11
1、创建pandas模块实例文件,导入相应的模块包,然后分别调用对应的方法生成矩阵的行和列。
2、保存代码并使用python应用进行运行,在控制台可以查看到生成的矩阵。
3、如果想要获取矩阵的后面的几行记录,可以使用tail()方法,添加参数代码多少行。
4、再次保存代码并运行,由于tail()方法传入了参数2,代表获取矩阵最后两行。
5、如果想要获取矩阵第一列的索引值,可以使用模块中的index属性。
6、再次保存运行文件,在控制台可以查看到打印的结果为日期序列值。
热心网友 时间:2022-04-18 09:46
删除某行的方法是df.drop('索引值',axis=0)
通过程序来判断,并得到索引值
判断st股票:'ST' in row['name'] #ST要大写,row是迭代dataframe时候的变量
判断3开头的股票: '3' in row['code'][0]
#大概的程序就是下面这样,df是你得到的dataframe。code是股票代码这段程序运行后,df里面就没有创业板和st股票了