Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67

Как удалить столбец в pyton

11.06.2024, 23:28. Показов 823. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Имя Учреждение (организация) Тест:Числовая окружность. Обучающий тест 1.1. (Значение) Тест:Числовая окружность в координатной плоскости. Обучающий тест 1.2. (Значение) Тест:Понятие синуса, косинуса. Обучающий тест 1.3a. (Значение) Тест:Понятие тангенса, котангенса. Обучающий тест 1.3б. (Значение) Тест:Тригонометрические функции числового аргумента. Обучающий тест 1.4. (Значение) Тест:Тригонометрические функции углового аргумента. Обучающий тест 1.5. (Значение) Тест:Контрольный тест по теме 1: "Числовая окружность. Понятие синуса, косинуса, тангенса и котангенса" (Значение) Тест:Первые представления о решении тригонометрических уравнений. Обучающий тест 2.1. (Значение) ... Тест:Синус, косинус, тангенс и котангенс суммы и разности двух аргументов. Обучающий тест 5.1. (Значение).1 Тест:Формулы приведения. Обучающий тест 5.2. (Значение) Тест:Формулы двойного аргумента. Обучающий тест 5.3. (Значение) Тест:Преобразование сумм в произведения и произведений в суммы.Обучающий тест 5.4. (Значение) Тест:Формулы понижения степени. Обучающий тест 5.5. (Значение) Тест:Метод вспомогательного аргумента. Обучающий тест 5.6. (Значение) Тест:Преобразование тригонометрических выражений. Обучающий тест 5.7. (Значение) Тест:Контрольный тест по теме 5: "Преобразование тригонометрических выражений" (Значение) Тест:Итоговое тестирование по курсу "Тригонометрия" (Значение) Тест:Зачётный тест по формулам приведения (элементарный уровень) (Значение)
0 Oleksii NaN - - - - - - - - ... - - - - - - - - - -
1 Evgenia NaN - - - - - - - - ... - - - - - - - - - -
2 Vasili NaN - - 5.38 1.82 2 0 0 - ... - 0 0.91 2.5 0 1.43 0 - - 0
3 Elizaveta NaN 9.5 10 8.46 10 9 - 8 10 ... - 9 - - - - - - 5.33 4.33
4 Carleone NaN 4 6.67 - - - - 3 - ... - - - - - - - - - -
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
180 Ксения NaN 8 10 10 8.18 9 10 10 - ... - 10 9.09 10 8.33 10 10 9.09 - 5
181 Артём NaN 8.83 - 10 8.18 9 10 10 - ... 9.23 10 10 6.67 8.33 8.57 7 - - -
182 Андрей NaN - - - - - - - - ... - - - - - - - - 6 -
183 Сергей ГБОУ РМЭ "МЛИ" 7.8 8 9.23 9.09 10 10 9 9 ... - - - - - - - -

#уберем столбец учереждения
del.df['учереждение (организация)']

File "<ipython-input-7-ebe9c3a74606>", line 2
del.df['учереждение (организация)']
^
SyntaxError: invalid syntax
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
11.06.2024, 23:28
Ответы с готовыми решениями:

Вставить перед столбцом с максимальными элементами столбец из нулей. Удалить столбец с номером k
С помощью датчика случайных чисел сформировать матрицу m x n. Вставить перед столбцом с максимальными элементами столбец из нулей. Удалить...

Удалить из двумерного динамического массива столбец до и столбец после столбца с минимальным элементом
Нужен именно сам фрагмент кода,который удаляет столбцы

VS 2013 Ultimate - в контекстном меню нет таких пунктов как "Связи", "Вставить столбец", "Удалить столбец"
Доброго времени суток. Имеется VS 2013 Ultimate. В окне конструктора таблицы (ПКМ =&gt; Открыть определение таблицы) в контекстном меню нет...

14
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
12.06.2024, 06:14
romanbo, https://pandas.pydata.org/docs... .drop.html
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
12.06.2024, 12:18  [ТС]
спасибо.несовсем понятно.
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
12.06.2024, 12:55
Лучший ответ Сообщение было отмечено Рыжий Лис как решение

Решение

Python
1
 df.drop(columns='учереждение (организация)', inplace=True)
1
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
12.06.2024, 17:58  [ТС]
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-1-1da07b069ba3> in <cell line: 1>()
----> 1 df.drop(columns='учереждение (организация)', inplace=True)

NameError: name 'df' is not defined
к сожалению, не работает. пробую все моменты. которые в интернете нахожу, но не получается. Спасибо Вам.

Добавлено через 7 минут
axst=1тоже не рботает.

Добавлено через 3 минуты
axit=1
delete тоже не работает.все перепробовал.

Добавлено через 37 секунд
пробую все что в интернете нахожу
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
12.06.2024, 18:18
romanbo, df - датафрейм
Наименование Вашего фрейма в коде я не знаю.

Добавлено через 2 минуты
Если судить по прошлому топику, то, вроде, data
Поменяйте

Добавлено через 6 минут
Плюс, скорее всего, синтаксическая ошибка в наименовании столбца
Python
1
 data.drop(columns='Учреждение (организация)', inplace=True)
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
12.06.2024, 19:11  [ТС]
data.drop(columns='Учреждение (организация)', inplace=True)
NameError Traceback (most recent call last)
<ipython-input-7-95b8e305f8c2> in <cell line: 1>()
----> 1 data.drop(columns='Учреждение (организация)', inplace=True)
2
3

NameError: name 'data' is not defined
Поменял. Не проходит. Что то не так.Спасибо за терпение.
Читаю,но не проходит.Хотя по сути так.
Теперь data не находит.

Добавлено через 13 минут
Имя Учреждение (организация) Тест:Числовая окружность. Обучающий тест 1.1. (Значение) Тест:Числовая окружность в координатной плоскости. Обучающий тест 1.2. (Значение) Тест:Понятие синуса, косинуса. Обучающий тест 1.3a. (Значение) Тест:Понятие тангенса, котангенса. Обучающий тест 1.3б. (Значение) Тест:Тригонометрические функции числового аргумента. Обучающий тест 1.4. (Значение) Тест:Тригонометрические функции углового аргумента. Обучающий тест 1.5. (Значение) Тест:Контрольный тест по теме 1: "Числовая окружность. Понятие синуса, косинуса, тангенса и котангенса" (Значение) Тест:Первые представления о решении тригонометрических уравнений. Обучающий тест 2.1. (Значение)

Добавлено через 17 минут
датафрейм
"Trigonometry" это так файл называется
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
12.06.2024, 19:16
romanbo, Код можно выложить (что уже написано)?
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
12.06.2024, 20:36  [ТС]
# импорт необходимых библиотек работы с данными
import numpy as np
np.set_printoptions(precision=3)

import pandas as pd
import matplotlib.pyplot as plt

plt.style.use('ggplot')
from google.colab import drive
drive.mount('/content/drive')

# Указываем путь к папке с файлом исходных данных на гугл-диске
dir_path = "/content/drive/Colab Notebooks"



# указываем имя файла, например,Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
csv_file_path
# указываем имя файла, например,Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
csv_file_path

import pandas as pd
import numpy as np

dir_path = "/content/drive/MyDrive/Colab Notebooks/"
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
data = pd.read_excel(csv_file_path)
print(data.shape)
data



data.drop(columns='Учреждение (организация)', inplace=True)

Добавлено через 6 минут
data = pd.read_excel(csv_file_path)
print(data.shape)
data

Добавлено через 53 секунды
Имя Учреждение (организация) Тест:Числовая окружность. Обучающий тест 1.1. (Значение) Тест:Числовая окружность в координатной плоскости. Обучающий тест 1.2. (Значение) Тест:Понятие синуса, косинуса. Обучающий тест 1.3a. (Значение) Тест:Понятие тангенса, котангенса. Обучающий тест 1.3б. (Значение) Тест:Тригонометрические функции числового аргумента. Обучающий тест 1.4. (Значение) Тест:Тригонометрические функции углового аргумента. Обучающий тест 1.5. (Значение) Тест:Контрольный тест по теме 1: "Числовая окружность. Понятие синуса, косинуса, тангенса и котангенса" (Значение) Тест:Первые представления о решении тригонометрических уравнений. Обучающий тест 2.1. (Значение) ... Тест:Синус, косинус, тангенс и котангенс суммы и разности двух аргументов. Обучающий тест 5.1. (Значение).1 Тест:Формулы приведения. Обучающий тест 5.2. (Значение) Тест:Формулы двойного аргумента. Обучающий тест 5.3. (Значение) Тест:Преобразование сумм в произведения и произведений в суммы.Обучающий тест 5.4. (Значение) Тест:Формулы понижения степени. Обучающий тест 5.5. (Значение) Тест:Метод вспомогательного аргумента. Обучающий тест 5.6. (Значение) Тест:Преобразование тригонометрических выражений. Обучающий тест 5.7. (Значение) Тест:Контрольный тест по теме 5: "Преобразование тригонометрических выражений" (Значение) Тест:Итоговое тестирование по курсу "Тригонометрия" (Значение) Тест:Зачётный тест по формулам приведения (элементарный уровень) (Значение)
0 Oleksii NaN - - - - - - - - ... - - - - - - - - - -
1 Evgenia NaN - - - - - - - - ... - - - - - - - - - -
2 Vasili NaN - - 5.38 1.82 2 0 0 - ... - 0 0.91 2.5 0 1.43 0 - - 0
3 Elizaveta NaN 9.5 10 8.46 10 9 - 8 10 ... - 9 - - - - - - 5.33 4.33
4 Carleone NaN 4 6.67 - - - - 3 - ... - - - - - - - - - -
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
180 Ксения NaN 8 10 10 8.18 9 10 10 - ... - 10 9.09 10 8.33 10 10 9.09 - 5
181 Артём NaN 8.83 - 10 8.18 9 10 10 - ... 9.23 10 10 6.67 8.33 8.57 7 - - -
182 Андрей NaN - - - - - - - - ... - - - - - - - - 6 -
183 Сергей ГБОУ РМЭ "МЛИ" 7.8 8 9.23 9.09 10 10 9 9 ... - - - - - - - - 8.67 -
184 Даша NaN 9 - 8.08 6.82 9 10 9 - ... - 9 9.09 10 9.17 8.57 10 - - 5
185 rows × 34 columns

Добавлено через 32 секунды
Столбец не изчезает.
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
12.06.2024, 21:13
romanbo, А так?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# импорт необходимых библиотек работы с данными
import numpy as np
np.set_printoptions(precision=3)
 
import pandas as pd
import matplotlib.pyplot as plt
 
plt.style.use('ggplot')
 
 
# указываем имя файла, например,Trigonometry.xlsx
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
print(csv_file_path)
 
 
dir_path = "/content/drive/MyDrive/Colab Notebooks/"
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
data = pd.read_excel(csv_file_path)
print(data.shape)
print(data)
 
 
data.drop(columns='Учреждение (организация)', inplace=True)
print(data)
Если не исчезает, то можно исходный файл Trigonometry.xlsx здесь выложить?
Ошибка в коде выше, исправил
Добавлено через 30 минут
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 #импорт необходимых библиотек работы с данными
import numpy as np
np.set_printoptions(precision=3)
 
import pandas as pd
import matplotlib.pyplot as plt
 
plt.style.use('ggplot')
 
 
# указываем имя файла, например,Trigonometry.xlsx
dir_path = "/content/drive/MyDrive/Colab Notebooks/"
course_file_name = "Trigonometry"
csv_file_path = dir_path + course_file_name + ".xlsx"
data = pd.read_excel(csv_file_path)
print(data.shape)
print(data)
 
 
data.drop(columns='Учреждение (организация)', inplace=True)
print(data)
1
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
13.06.2024, 11:03  [ТС]
спасибо. пошло .только таблица не таблицей в столбец. в чем моя ошибка была. Пошёл дальше читать и делать.еще раз спасибо и за терпение.
0
Эксперт Python
8851 / 4502 / 1864
Регистрация: 27.03.2020
Сообщений: 7,317
13.06.2024, 11:43
romanbo, После удаления столбца фрейм был опять прочитан из файла:
Python
1
2
3
4
5
6
data.drop(columns='Учреждение (организация)', inplace=True)
 
#Добавлено через 6 минут
data = pd.read_excel(csv_file_path) # Вот тут!!!
print(data.shape)
data
0
0 / 0 / 0
Регистрация: 21.09.2012
Сообщений: 67
14.06.2024, 12:45  [ТС]
спасибо Вам !!!!
0
14.06.2024, 13:49

Не по теме:

Gdez, адское терпение с элементами телепатии :)

0
14.06.2024, 14:28

Не по теме:

Поправьте название темы в конце-то концов. Pyton

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.06.2024, 14:28
Помогаю со студенческими работами здесь

Поэлементно вычесть k-й столбец матрицы из всех столбцов, кроме него самого. После чего удалить k-й столбец
Пусть дана действительная матрица размером n*m. Требуется преобразовать матрицу: поэлементно вычесть k-й столбец из всех столбцов, кроме...

Как удалить столбец матрицы?
Дана целочисленная матрица размером M×N, заполненная случайными значениями в диапазоне от -99 до 99. Нужно удалить столбец, содержащий...

Как удалить столбец в матрице?
Помогите пожалуйста выполнить следующее задание: Дана матрица. Необходимо удалить столбец, в котором находится первый положительный...

Как удалить столбец матрицы?
Надо удалить столбец матрицы с максимальным по значению элементом. Максимальный элемент программа должна искать По краям матрицы. Т.е. весь...

Excel как удалить столбец?
подскажите, пожалуйста, как удалить столбец, чтобы заглавие не затронуть.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru