Python中的系列和一维数据框之间是否有区别

问题描述

我有以下代码来处理Python数据框中的列和行:

y_train = features.iloc[start:end] [[1]]
y_train_noDoppleBracket = features.iloc[start:end] [1]

y_train_noIloc = features [start:end] [[1]]
y_train_noIloc_noDoppleBracket = features [start:end] [1]

在没有doppleBrackets的情况下,我得到一系列大小(300693,),在有dopplBrackets的情况下,我得到大小为(300693,1)的数据帧。这也适用于iloc示例。但是,如果我在Spyder的变量资源管理器中查看它们,它们看起来完全一样。那么它们之间有区别吗?为什么在使用多括号括弧时得到一个数据框,而在使用单个括弧时却得到一个序列?

每一个评论我都会感激的。

提醒:由于我仍然不了解它们之间是否有区别,因此我想提醒您我的问题(对此问题的评论说是,但是在变量浏览器中它们看起来完全一样)。我会很高兴您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...