设置数据框中列的第一行和最后一行

昆汀

我一直在阅读此书,但仍然觉得这个主题有些混乱:http : //pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy

假设我有一个Pandas DataFrame,并且希望同时将单个列的第一行和最后一行元素设置为任何值。我可以做这个 :

df.iloc[[0, -1]].mycol = [1, 2]

这告诉我A value is trying to be set on a copy of a slice from a DataFrame.,这是潜在的危险。

我可以.loc改用它,但是然后我需要知道第一行和最后一行的索引(相反,.iloc允许我按位置访问)。

什么是最安全的Pandasy方法?

为了达到这一点:

# Django queryset
query = market.stats_set.annotate(distance=F("end_date") - query_date)

# Generate a dataframe from this queryset, and order by distance
df = pd.DataFrame.from_records(query.values("distance", *fields), coerce_float=True)
df = df.sort_values("distance").reset_index(drop=True)

然后,我尝试致电df.distance.iloc[[0, -1]] = [1, 2]这引起了警告。

问题不在于iloc,而是在您访问.mycol副本时创建的。您可以在以下范围内完成所有操作iloc

df.iloc[[0, -1], df.columns.get_loc('mycol')] = [1, 2]

ix如果希望基于整数和标签的混合访问,通常会使用它,但是在这种情况下将不起作用,因为-1它实际上不在索引中,而且显然ix不够聪明,无法知道它应该是最后一个索引。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

提取熊猫中数据框的第一行和最后一行

来自分类Dev

选择数据框中的第一行和最后一行?

来自分类常见问题

通过数据框中的唯一ID获取第一行和最后一行的值

来自分类Dev

通过数据框中的唯一ID获取第一行和最后一行的值

来自分类Dev

在pandas数据框中放入重复的第一行和最后一行

来自分类Dev

熊猫数据框比较每组的第一行和最后一行

来自分类Dev

如何在时间序列数据框中索引每天的第一行和最后一行?

来自分类Dev

熊猫数据框python-使第一行成为最后一行

来自分类Dev

SQL中连续的行之间的差异,包括第一行和最后一行?

来自分类Dev

用于确定A列中不同条目的第一行和最后一行的循环

来自分类Dev

从最后一行获取数据框索引列的值

来自分类Dev

从每个组中删除第一行和最后一行

来自分类Dev

在VBA中同时选择第一行和最后一行

来自分类Dev

从Spark中的Cassandra的第一行和最后一行减去值

来自分类Dev

如何在PHP中跳过文件的第一行和最后一行

来自分类Dev

如何选择与表中项目相关的第一行和最后一行?

来自分类Dev

如何从cat输出中读取第一行和最后一行?

来自分类Dev

如何替换Notepad ++中的第一行和最后一行?

来自分类Dev

如何在PHP中跳过文件的第一行和最后一行

来自分类Dev

分组中第一行和最后一行之间的差异

来自分类Dev

选择相关表中第一行和最后一行的总和

来自分类Dev

R删除每组数据框中的最后一行

来自分类Dev

从 R 中的数据框中提取第一行

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

R将数据框中的每一列除以最后一行的值

来自分类Dev

熊猫多索引数据框将列的第一行设置为0

来自分类Dev

删除数据框中从第一个匹配到最后一行的所有行

来自分类Dev

Python:从数据框的列中删除所有数据,但我们存储在第一行中的最后一个值除外

来自分类Dev

通过保留数据帧的第一行和最后一行来删除具有特定值的行

Related 相关文章

  1. 1

    提取熊猫中数据框的第一行和最后一行

  2. 2

    选择数据框中的第一行和最后一行?

  3. 3

    通过数据框中的唯一ID获取第一行和最后一行的值

  4. 4

    通过数据框中的唯一ID获取第一行和最后一行的值

  5. 5

    在pandas数据框中放入重复的第一行和最后一行

  6. 6

    熊猫数据框比较每组的第一行和最后一行

  7. 7

    如何在时间序列数据框中索引每天的第一行和最后一行?

  8. 8

    熊猫数据框python-使第一行成为最后一行

  9. 9

    SQL中连续的行之间的差异,包括第一行和最后一行?

  10. 10

    用于确定A列中不同条目的第一行和最后一行的循环

  11. 11

    从最后一行获取数据框索引列的值

  12. 12

    从每个组中删除第一行和最后一行

  13. 13

    在VBA中同时选择第一行和最后一行

  14. 14

    从Spark中的Cassandra的第一行和最后一行减去值

  15. 15

    如何在PHP中跳过文件的第一行和最后一行

  16. 16

    如何选择与表中项目相关的第一行和最后一行?

  17. 17

    如何从cat输出中读取第一行和最后一行?

  18. 18

    如何替换Notepad ++中的第一行和最后一行?

  19. 19

    如何在PHP中跳过文件的第一行和最后一行

  20. 20

    分组中第一行和最后一行之间的差异

  21. 21

    选择相关表中第一行和最后一行的总和

  22. 22

    R删除每组数据框中的最后一行

  23. 23

    从 R 中的数据框中提取第一行

  24. 24

    R将数据框中的每一列除以最后一行的值

  25. 25

    R将数据框中的每一列除以最后一行的值

  26. 26

    熊猫多索引数据框将列的第一行设置为0

  27. 27

    删除数据框中从第一个匹配到最后一行的所有行

  28. 28

    Python:从数据框的列中删除所有数据,但我们存储在第一行中的最后一个值除外

  29. 29

    通过保留数据帧的第一行和最后一行来删除具有特定值的行

热门标签

归档