столбцы данных от pandas до подколонок

Я не рекомендую это решение по многим причинам (например, он разрушает вашу страницу, если у вас нет Javascript, экраны и т. д.), но это возможность ...

You может изменить тег IMG, чтобы он захватывал другой атрибут, например ALT (LONGDESC или TITLE):

Затем используйте Javascript для обновления атрибута SRC с использованием значения ALT как вам нужно.

Итак, это один из способов, а не хороший. Я считаю, что единственный реальный подход - динамически генерировать правильный тег IMG по мере необходимости через Javascript, а не публиковать его с помощью HTML (это тоже имеет последствия для браузеров, не относящихся к JS и т. Д.)

2
задан alien 19 March 2019 в 09:26
поделиться

1 ответ

Вы можете создать вспомогательный DataFrame с Index.to_series и Series.str.split , так что возможна прямая заполнение пропущенных значений в строках на ffill, последнее присваивается назад [115 ] :

df = survey.columns.to_series().str.split(':', expand=True).ffill(axis=1)
survey.columns = pd.MultiIndex.from_arrays([df[0].tolist(), df[1].tolist()])
#simplified
#survey.columns = [df[0].tolist(), df[1].tolist()]
print (survey)
    Q1      Q2                  Q3      
    Q1     Q21     Q22    Q23  Q31   Q32
0  yes   green    blue  green  bus   car
1   no     red  orange   blue  car  bike
2  yes   green  yellow  black  car  walk
3  yes  yellow   green  brown  bus  walk
4   no   green   green    red  car   bus

Деталь :

print (df)
         0    1
Q1      Q1   Q1
Q2:Q21  Q2  Q21
Q2:Q22  Q2  Q22
Q2:Q23  Q2  Q23
Q3:Q31  Q3  Q31
Q3:Q32  Q3  Q32
0
ответ дан jezrael 19 March 2019 в 09:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: