对 Dataframe 说:
Ind d1 d2 d3
0 x0 x0 x0
1 x1 x1 x1
2 x2 x2 x2
...
n xn xn xn
我想添加一个新列,这样1 2 3 4 5模式就会重复,直到达到n。
Ind d1 d2 d3 d4
0 x0 x0 x0 1
1 x1 x1 x1 2
2 x2 x2 x2 3
3 x3 x3 x3 4
4 x4 x4 x4 5
5 x5 x5 x5 1
6 x6 x6 x6 2
...
n xn xn xn (1,2,3,4 or 5 depending on n)
3条答案
按热度按时间r9f1avp51#
考虑Pandas Dataframe
df
尝试使用模
很容易应用于重复任何东西。假设我有一个单词数组
a
wswtfjt72#
利用@piRsquared的数据,
df
现在是:wh6knrhe3#
np.tile
:将结果赋给列,就可以开始了。
groupby
+cumcount
: