假设我有以下数据:
>>> import numpy as np
>>> import pandas as pd
>>> data = np.random.randint(low=0, high=9, size=(10, 6))
>>> cols = ['wage1985', 'wage1986', 'hours1985', 'hours1986', 'race', 'edu']
>>> df = pd.DataFrame(data, columns=cols)
>>> df
wage1985 wage1986 hours1985 hours1986 race edu
0 8 2 5 0 3 1
1 7 1 5 8 4 1
2 7 5 3 7 3 7
3 8 3 8 3 1 0
4 2 7 1 6 7 2
5 8 1 3 8 1 6
6 4 7 6 6 1 7
7 0 6 6 2 6 8
8 8 7 4 2 0 7
9 2 2 7 2 3 6
现在我想把它从宽改长,但是有些变量(edu,race)的值应该重复。期望的输出如下所示(只显示第一个观察结果)。在
^{pr2}$
相关问题 更多 >
编程相关推荐