擅长:python、mysql、java
<pre><code>import pandas as pd
df = pd.DataFrame({'Position':[200,200,200,400,400,400,400,400,400,400],'Menge':[3,3,3,7,7,7,7,7,7,7]})
for pos in df.Position.unique():
counter = 0.1
for idx,row in df.iterrows():
if row['Position'] == pos:
df.at[idx,'Position_1'] = df.at[idx,'Position']+counter
counter+=0.1
df.drop(['Position'],axis=1,inplace=True)
df.columns = ['Menge','Position']
</code></pre>
<p><strong>输出:</strong></p>
<pre><code>print(df)
Menge Position
0 3 200.1
1 3 200.2
2 3 200.3
3 7 400.1
4 7 400.2
5 7 400.3
6 7 400.4
7 7 400.5
8 7 400.6
9 7 400.7
</code></pre>