Python 打电话与打电话有什么区别;鸢尾属;及;鸢尾属[&"x27;种&"x27;];?
我最近刚刚开始学习python数据科学,并注意到我可以用两种方式调用数据集的列。我想知道使用一种方法比另一种方法是否有优势,或者它们是否可以互换使用Python 打电话与打电话有什么区别;鸢尾属;及;鸢尾属[&"x27;种&"x27;];?,python,python-3.x,data-science,Python,Python 3.x,Data Science,我最近刚刚开始学习python数据科学,并注意到我可以用两种方式调用数据集的列。我想知道使用一种方法比另一种方法是否有优势,或者它们是否可以互换使用 import seaborn iris = seaborn.load_dataset('iris') print(iris.species) print(iris['species']) 两个print语句在Jupyter中给出相同的输出,没有区别iris是一个数据帧,这是访问数据帧中列的两种不同方式 试试这个: iris['species']
import seaborn
iris = seaborn.load_dataset('iris')
print(iris.species)
print(iris['species'])
两个print语句在Jupyter中给出相同的输出,没有区别
iris
是一个数据帧,这是访问数据帧中列的两种不同方式
试试这个:
iris['species'] is iris.species
# True
您可以使用任何一种方法,但我发现索引方法(iris['species']
)更通用,例如,您可以使用它访问名称中包含空格的列,您可以使用它创建新列,并且您不会意外地检索数据帧方法或属性(例如iris.shape
)而不是列
另请参见以下问题的答案:
- 没有区别
iris
是一个数据帧,这是访问数据帧中列的两种不同方式
试试这个:
iris['species'] is iris.species
# True
您可以使用任何一种方法,但我发现索引方法(iris['species']
)更通用,例如,您可以使用它访问名称中包含空格的列,您可以使用它创建新列,并且您不会意外地检索数据帧方法或属性(例如iris.shape
)而不是列
另请参见以下问题的答案:
'species'
键(例如iris['species']
)访问iris
字典的主要优点是指定的字典键可以有空格
例如,您可以使用
'plant color'
键访问iris
字典,如下所示:iris['plant color']
。但是,您不能通过iris.plant color
访问iris
词典。访问词典的两种方法是等效的
通过'species'
键(例如iris['species']
)访问iris
字典的主要优点是指定的字典键可以有空格
例如,您可以使用
'plant color'
键访问iris
字典,如下所示:iris['plant color']
。但是,您不能通过iris.plant color
访问iris
词典,谢谢!这真的很有帮助!同样感谢你的链接,我在谷歌上搜索了“iris.series vs iris['series']”,但是没有什么结果。不客气!熊猫的文档中也有一点提到它,但没有非常系统的内容。您可以在文档的其他地方找到更完整的讨论。谢谢!这真的很有帮助!同样感谢你的链接,我在谷歌上搜索了“iris.series vs iris['series']”,但是没有什么结果。不客气!熊猫的文档中也有一点提到它,但没有非常系统的内容。您可以在文档的其他地方找到更完整的讨论。感谢natn2323帮助澄清!:)感谢natn2323帮助澄清!:)感谢natn2323帮助澄清!:)感谢natn2323帮助澄清!:)