temp = 'A,,B,,C,\na1,a2,b1,b2,c1,c2\n1,1,1,1,1,1\n2,2,2,2,2,2'
df = pd.read_csv(io.StringIO(temp), sep=',', index_col=None, header=None)
print(df)
df.ix[(0), :] = df.ix[(0), :].fillna(method='ffill')
print(df)
print(zip(df.ix[(0), :], df.ix[(1), :]))
df.columns = pd.MultiIndex.from_tuples(zip(df.ix[(0), :], df.ix[(1), :]))
df = df.ix[2:].reset_index(drop=True)
print(df)
Как я могу прочитать файл csv как MultiIndexed DataFrame, если заголовок связующего столбца не повторяется?