当前位置: 首页 > 面试题库 >

如何选择数据框的最后一列

段干飞翔
2023-03-14
问题内容

我已经做了一些寻找该问题答案的搜索,但是我能弄清楚的是:

df[df.columns[len(df.columns)-1]]

在我看来,这似乎很古怪,又不合蟒蛇风(而且很慢?)。

在不指定列名的情况下,为pandas数据框中的最后一列选择数据的最简单方法是什么?


问题答案:

使用iloc并:针对最后一列(-1)选择所有行():

df.iloc[:,-1:]


 类似资料:
  • 问题内容: 这是我一直在绞尽脑汁的一个问题。假设我有一个表,该表具有一系列时间戳和一个零件号作为主键。该表存储增量更改,这意味着对于每个时间戳记,如果字段更改,则记录该更改。如果该字段保持不变,则对于新的时间戳,该字段为NULL。这是基本思想。 是主键。第二条记录中的s表示自第一条记录以来未更改的值。 我想要做的是为按零件分组的每个字段选择最新值。例如,给定以上条目,a5部分的结果将为153,5,

  • 问题内容: 我有以下数据框: 我想选择列“ a”,然后仅选择一个特定元素(即,首先:1.,2.,3)。 我需要添加什么: ? 问题答案: 选择带有标签的行。 选择作为和的instersection的单元格 选择 所有 行和名为的列。请注意,尽管这可行,但这并不是引用数据框的列的惯用方式。为此,您应该使用 现在,您在列的单元格中有了列表,因此可以使用向量化的字符串方法来访问这些列表的元素,如下所示。

  • 问题内容: 我想为某个列(例如column)选择一个范围。我想选择-0.5到+0.5之间的所有值。如何做到这一点? 我希望使用 但这(自然)给出了ValueError: 我试过了 但这全部输出了。 正确的输出应该是 在pandas数据框列中查找值范围的正确方法是什么? 编辑:问题 使用与 将是之间的区别 和不平等之类的 ? 问题答案: 使用有严格的不平等: 该参数确定是否包括端点(:,:)。这适用

  • 本文向大家介绍如何仅从R数据框中选择数字列?,包括了如何仅从R数据框中选择数字列?的使用技巧和注意事项,需要的朋友参考一下 最简单的方法是使用dplyr包的select_if函数,但我们也可以通过lapply来实现。 使用dplyr 使用lapply

  • 问题内容: 从像这样的PySpark SQL数据框 如何获得最后一行。(就像df.limit(1)一样,我可以将数据帧的第一行放入新的数据帧中)。 以及如何按索引访问数据框行。12或200。 我可以在熊猫里做 我只是很好奇如何以这种方式或其他方式访问pyspark数据框。 谢谢 问题答案: 如何获得最后一行。 假设所有列都可修改的漫长而丑陋的方式: 如果不是所有列都可以订购,则可以尝试: 注意。/

  • 问题内容: 如何在MySQL表中最后一行? 我正在读取数据,我需要从上一行中检索列值。 桌子上有一个。 问题答案: 是的,那里有一个auto_increment 如果您想要表中 所有行 的最后 一行 ,那么最后就是正确答案的时候了!有点儿: