擅长:python、mysql、java
<pre><code>id = ['userid1', 'userid2', 'userid3', 'userid4']
ndarray1 = [1, 2, 3, 4]
ndarray2 = [1, 2, 3, 4]
ndarray3 = [1, 2, 3, 4]
ndarray4 = [1, 2, 3, 4]
n = 4
ID = []
value = []
for i in id:
a = str(id.index(i)+1)
for j in range(0,n):
ID.append(i)
value.append(eval('ndarray'+ a)[j])
df = pd.DataFrame({'ID':ID,'Value':value})
</code></pre>
<p>输出</p>
<pre><code>ID Value
0 userid1 1
1 userid1 2
2 userid1 3
3 userid1 4
4 userid2 1
5 userid2 2
6 userid2 3
7 userid2 4
8 userid3 1
9 userid3 2
10 userid3 3
11 userid3 4
12 userid4 1
13 userid4 2
14 userid4 3
15 userid4 4
</code></pre>