我有这个列表(使用追加功能两次创建):
['2017-04-03.csv', 108.0, '2017-04-04.csv', -12.0]
(它的长度和长度非常长)并且在使用results = pd.DataFrame({'col':results})
时
我得到以下内容:
col
0 2017-04-03.csv
1 108
2 2017-04-04.csv
3 -12
我希望得到:
col
2017-04-03.csv 108
2017-04-04.csv -12
答案 0 :(得分:2)
切片是你的朋友 -
pd.DataFrame(results[1::2], index=results[::2], columns=['col'])
col
2017-04-03.csv 108.0
2017-04-04.csv -12.0
甚至索引元素构成索引,奇数索引元素构成列值。