Кадр данных Pandas может иметь любое количество столбцов, ограниченное только доступной памятью в вашей системе. Не существует фиксированного ограничения на количество столбцов, которые может иметь DataFrame.
Вот несколько способов создания DataFrame с разным количеством столбцов, а также примеры кода:
-
Создание пустого DataFrame:
import pandas as pd df = pd.DataFrame() -
Создание DataFrame из словаря:
import pandas as pd data = {'col1': [1, 2, 3], 'col2': ['a', 'b', 'c']} df = pd.DataFrame(data) -
Создание DataFrame из списка списков:
import pandas as pd data = [[1, 'a'], [2, 'b'], [3, 'c']] df = pd.DataFrame(data, columns=['col1', 'col2']) -
Создание DataFrame из массива NumPy:
import pandas as pd import numpy as np data = np.array([[1, 2, 3], [4, 5, 6]]) df = pd.DataFrame(data, columns=['col1', 'col2', 'col3']) -
Создание DataFrame из CSV-файла:
import pandas as pd df = pd.read_csv('data.csv')
Это всего лишь несколько примеров того, как создать DataFrame с разным количеством столбцов. Количество столбцов будет зависеть от имеющихся у вас данных и способа создания или загрузки DataFrame.