Pandas数据帧中的双向比较?

2024-10-05 13:14:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我刚从熊猫图书馆开始我的旅程。实际上我是想探索Kaggle | Titanic Dataset。在

其实有一个叫“车费”的栏目。在

我想知道谁的“车费”==0

我可以用

print titanic_df[titanic_df["Fare"] == 0] #titanic_df is my DataFrame

我完全理解这个过程。在

现在我看到有人说在Pandas数据帧上使用了双向比较

^{pr2}$

这也得到了相同数量的打印行。我很困惑代码是如何执行的(第二个索引是什么意思)。我可能问了一个非常愚蠢的问题,但在此之前我搜索了很多,没有成功。在

请容忍我。感谢任何帮助。提前谢谢。在


Tags: dataframedf图书馆is过程mydatasetprint
1条回答
网友
1楼 · 发布于 2024-10-05 13:14:52

这两种选择的区别在于第一种选择返回'熊猫.核心.框架.DataFrame'和第二个返回'pandas.core.系列.系列'

print type(titanic_train_df[titanic_train_df["Fare"] == 0])
<class 'pandas.core.frame.DataFrame'>

这是所选行的所有列,其中'Fare'==0。在

^{pr2}$

仅选择'0'列的票价,其中'Fare'为选中的'Fare'。在

相关问题 更多 >

    热门问题