Я пытаюсь выучить Pandas Dataframe из разных объектов, таких как списки, ndarrays, словари, наборы и т. Д. Я понимаю, что синтаксис создания фрейма данных, приведенный на официальном сайте, выглядит следующим образом
DataFrame([data, index, columns, dtype, copy])
Но почему квадратные скобки (как показано в синтаксисе) не нужны в каждом сценарии. Я не могу понять, когда и где использовать квадратные скобки. Код, который я пробовал, приведен ниже
Код 1
my_set = {'T','a','g','s','l'}
print(pd.DataFrame([my_set]))
Code1 хочет, чтобы я указывал my_set в квадратных скобках, без чего он выдаст ошибку
Код 2
my_dict = {'T':(2,3),'z':(5,6)}
print(pd.DataFrame(my_dict))
почему синтаксис не используется в коде2. Почему квадратная скобка не нужна в code2
Код 1
my_set = {'T','a','g','s','l'}
print(pd.DataFrame([my_set]))
Код 2
my_dict = {'T':(2,3),'z':(5,6)}
print(pd.DataFrame(my_dict))