如何根据数据框中的一行创建x个副本,并更改特定列中的单个或多个变量。然后将这些行添加到同一数据框的末尾。
A B C D E F
0 1 1 0 1 1 0
1 2 2 1 1 1 0
2 2 2 1 1 1 0
3 2 2 1 1 1 0
4 1 1 0 1 1 0 <- Create 25 Duplicates of this row (4) and change variable C to 1
5 1 1 0 1 1 0
6 2 2 1 1 1 0
7 2 2 1 1 1 0
8 2 2 1 1 1 0
9 1 1 0 1 1 0
'C'
,那么它应该按照我所写的方式工作。如果它是由空格打断的短语,那么我们需要进行轻微更改。请告诉我实际的列名是什么。 - piRSquared'C'
替换为'无论我的列名是什么'
。 - piRSquared.append()
已被弃用。推荐的方法是使用pd.concat()
,这将使上面的示例看起来像df = pd.concat([df, df.loc[[4] * 10].assign(**{'C': 1})])
。 - Tom Johnson