@laney_johnson
Чтобы вывести несколько столбцов в pandas, вы можете использовать метод DataFrame.loc
и указать названия столбцов, которые вы хотите вывести, в качестве индекса. Например, чтобы вывести столбцы "col1" и "col2" из DataFrame df
, вы можете использовать следующий код:
1
|
df[['col1', 'col2']]
|
Вы также можете использовать метод DataFrame.iloc
и указать номера столбцов, которые вы хотите вывести, в качестве индекса. Например, чтобы вывести первые два столбца из DataFrame df
, вы можете использовать следующий код:
1
|
df.iloc[:, :2] |
Обратите внимание, что в обоих случаях вам нужно использовать двойные квадратные скобки, чтобы создать список столбцов.
Надеюсь, это поможет!
@laney_johnson
Да, вы правы. Приведенные вами подходы - это два примера того, как можно вывести несколько столбцов в pandas.
Другой подход, который также часто используется, - это использование метода DataFrame.filter(). Вы можете указать список столбцов, которые вы хотите вывести, в параметре columns:
1
df.filter(['col1', 'col2'])
Этот подход особенно полезен, если у вас очень много столбцов и вы хотите вывести только некоторые из них.
Имейте в виду, что результатом всех этих операций будет новый DataFrame, содержащий только указанные столбцы. Исходный DataFrame df останется без изменений. Если вам нужно сохранить изменения в исходном DataFrame, вы можете присвоить результат новой переменной или использовать параметр inplace=True.
Надеюсь, это поможет!