Не думаю, что вам нужен *ngIf
. Если вы проверите тело табуляции, вы не увидите содержимое на неактивных вкладках.
Например, из этого простого StackBlitz есть две вкладки, а вторая
не имеет ничего внутри.
Затем нажмите другую вкладку, и произойдет обратное.
Источник
Some tab content
...One
Some more tab content
...Two
Проверка DOM, вкладка 1 активна
Some tab content
...One
Фрейм данных - это двумерный объект. Чтобы отразить это, вам нужно скормить вложенный список. Каждый подсписок, в данном случае только подсписок , представляет строку.
df = pd.DataFrame([list_values], columns=list_columns)
print(df)
# a b c d e f g h k l m n
# 0 11 22 33 44 55 66 77 88 99 100 111 222
Если вы предоставите индекс длиной более 1, Pandas будет вещать для вас:
df = pd.DataFrame([list_values], columns=list_columns, index=[0, 1, 2])
print(df)
# a b c d e f g h k l m n
# 0 11 22 33 44 55 66 77 88 99 100 111 222
# 1 11 22 33 44 55 66 77 88 99 100 111 222
# 2 11 22 33 44 55 66 77 88 99 100 111 222
Если я правильно понимаю ваш вопрос, просто заключите list_values в квадратные скобки, чтобы получить список списков
list_columns = ['a','b','c','d','e','f','g','h','k','l','m','n']
list_values = [[11,22,33,44,55,66,77,88,99,100, 111, 222]]
pd.DataFrame(list_values, columns=list_columns)
a b c d e f g h k l m n
0 11 22 33 44 55 66 77 88 99 100 111 222
из вашего списка вы можете сделать, как показано ниже:
df = pd.DataFrame(list_values)
df=df.T
df.columns=list_columns
>>df
a b c d e f g h k l m n
0 11 22 33 44 55 66 77 88 99 100 111 222