【发布时间】:2020-08-17 12:26:51
【问题描述】:
我已经看到这个问题(like this one) 的各种答案,但未能成功地将我的列表放入一个数据框中。我有一个标题列表(意为列标题),然后是一个包含多条记录的变量:
list1 = ['Rank', 'Athlete', 'Distance', 'Runs', 'Longest', 'Avg. Pace', 'Elev. Gain']
list2 = (['1', 'Jack', '57.4 km', '4', '21.7 km', '5:57 /km', '994 m']
['2', 'Jill', '34.0 km', '2', '17.9 km', '5:27 /km', '152 m']
['3', 'Kelsey', '32.6 km', '2', '21.3 km', '5:46 /km', '141 m'])
当我尝试类似:
df = pd.DataFrame(list(zip(['1', 'Jack, '57.4 km', '4', '21.7 km', '5:57 /km', '994 m'],
# ['2', 'Jill', '34.0 km', '2', '17.9 km', '5:27 /km', '152 m'])))
它将所有属性列为自己的行,如下所示:
0 1
0 1 2
1 Jack Jill
2 57.4 km 34.0 km
3 4 2
4 21.7 km 17.9 km
5 5:57 /km 5:27 /km
6 994 m 152 m
如何将其放入以list1 作为标题的框架中,而其余数据则整齐排列?
【问题讨论】: