我有一个如下所示的列表:
ng serve --configuration production
这是用户输入字段的输出,以及数据的分区,其中第一组项目('2016-01-05','2017-02-03','2018-01-25' )是用户输入的字段,第二组('File_2016.csv','File_2017.csv','File_2018.csv')是相应的文件。
我想要做的是创建一个如下所示的数据框:
['2016-01-05', '2017-02-03', '2018-01-25', ['File_2016.csv', 'File_2017.csv', 'File_2018.csv']]
我的代码如下所示:
Date File
2016-01-05 File_2016.csv
2017-02-03 File_2017.csv
2018-01-25 File_2018.csv
其中文件名是上面的文件列表,我在上述用户输入后将文件名附加到列表中。
有更好的方法吗?
谢谢!
答案 0 :(得分:3)
不确定这是否比现在更好,但这是另一种方式:
df = pd.DataFrame(list(zip(l[:-1], l[-1])), columns=['Date', 'File'])
df
Date File
0 2016-01-05 File_2016.csv
1 2017-02-03 File_2017.csv
2 2018-01-25 File_2018.csv