使用pandas index级别作为输出文件名的一部分

时间:2016-06-15 23:33:49

标签: python pandas multi-index

我正在尝试使用

循环数据框
Site

我有一个pandas数据框,如下所示:

Survey_Date

我可以看到使用Survey_Dateoutfilename = 'test_' + Survey_Date + '.extention'的多索引。当它循环遍历数据帧时,我想使用{{1}}作为输出文件名的一部分,并且不知道如何在循环数据帧时访问它。

例如,我想输出文件名:

{{1}}

这可能吗?

1 个答案:

答案 0 :(得分:0)

运行此操作以获得更好的想法:

for index, row in df.head().iterrows():
    print "Site: {}, Survey_Date {}".format(*index)

基本上,index变量是多索引的每个级别的元组。使用index[0]的{​​{1}}或'Site'的{​​{1}}访问所需的级别