【发布时间】:2021-12-18 22:02:48
【问题描述】:
我知道,这似乎是一个容易回答的问题,但是,我只是纠结于是否有办法做到这一点。
我有一个 DataFrame(带索引),我在该框架中插入了一个新列,该列能够每 10 行分组一次,并且每个组的数字从 1 到 ...。我使用了这个非常基本的代码,并且成功了!
df1.insert(0, 'Data', (df.index // 10) + 1)
问题是;现在,我有一个不包含索引的 NumPy 数组(unit8),这就是为什么上面的代码不适用于相同的条件。我想做同样的事情,代码将每 10 行计数一次,将它们分组,并在新添加的列中为每个组添加一个数字。
【问题讨论】:
-
这需要minimal reproducible example。您显示的唯一代码是熊猫操作。数组在哪里?我不知道您所说的数组中的“索引列”是什么意思。
-
numpy 数组没有索引...完全不清楚您要完成什么。如果你给出具体的例子会有所帮助。
标签: pandas dataframe numpy numpy-ndarray