Выбор столбцов в Pandas DataFrames
При работе с задачами манипуляции с данными выбор конкретных столбцов становится необходимым. В Pandas есть различные параметры для выбора столбцов.
опция 1: Использование имен столбцов
для выбора столбцов по их именам, просто передайте список имен столбцов следующим образом:
df1 = df[['a', 'b']]
Если показатели столбца известны, используйте функцию ILOC, чтобы выбрать их. Обратите внимание, что индексация Python основана на нулевом уровне.
df1 = df.iloc [:, 0: 2] # Выбрать столбцы с индексами 0 и 1
df1 = df[['a', 'b']]Альтернативная опция: индексирование с использованием словаря
для случаев, где Case Indecs может измениться. = {df.columns.get_loc (c): c для idx, c in enumerate (df.columns)} df1 = df.iloc [:, list (colub_dict.keys ())]
не подключенные к подходам
column_dict = {df.columns.get_loc(c): c for idx, c in enumerate(df.columns)} df1 = df.iloc[:, list(column_dict.keys())]
. df1 = df.ix [:, 'a': 'b'] # Умореченный метод индексации
Сохранение исходных данных
df1 = df['a':'b'] # Slicing column names does not work df1 = df.ix[:, 'a':'b'] # Deprecated indexing method]
df1 = df.iloc [:, 0: 2] .copy ()
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3