|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.03.2020, 00:39 | #1 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
Работа с таблицей excel в Pandas DataFrame.
Добрый день.
Проблема в следующем. Есть таблица с стандартными размерами для цилиндрических штифтов(картинка во вложении). Эту таблицу я экспортирую в проект и использую в библиотеке Pandas DataFrame. Код:
Я для этого использовал следующий код: Код:
Затем, мне нужно из полученной строки выбрать ближайшее БОЛЬШЕЕ значение параметра. Я делаю это следующим образом: Код:
И наконец последний вопрос. Как мне используя полученное стандартное значение диаметра вывести соответствующие значения "с" и "а"; а также вывести на экран список значений "L", предложить пользователю выбрать подходящее значение и запомнить его выбор? Помогите, пожалуйста. Заранее спасибо. |
31.03.2020, 19:09 | #2 |
Пользователь
Регистрация: 08.03.2020
Сообщений: 24
|
Solver`s, я бы попробовал использовать для вывода значений из строки такую конструкцию:
Код:
Последний раз редактировалось phaggi; 31.03.2020 в 19:18. |
31.03.2020, 19:13 | #3 |
Пользователь
Регистрация: 08.03.2020
Сообщений: 24
|
Последний раз редактировалось phaggi; 31.03.2020 в 19:45. |
01.04.2020, 18:22 | #4 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
phaggi, не работает. 'A', это лишь обозначение столбца в экселе. Программе его не видно.
Вот код: Код:
Возможно, так понятней будет. На картинках можно увидеть, что выдает программа. |
02.04.2020, 23:18 | #5 |
Пользователь
Регистрация: 08.03.2020
Сообщений: 24
|
удалено, напишу позже более правильную версию
Последний раз редактировалось phaggi; 02.04.2020 в 23:27. |
03.04.2020, 23:53 | #6 |
Пользователь
Регистрация: 08.03.2020
Сообщений: 24
|
Значится, так:
Код:
И непременно надо после этого еще проверять, что если функция выдала None, значит значение вышло за максимум и надо наверно что-то менять во входных данных, чтобы вернуться в диапазон. Ну, я так понял логику программы, что оно как-то так должно быть. Последний раз редактировалось phaggi; 03.04.2020 в 23:57. |
03.04.2020, 23:59 | #7 |
Пользователь
Регистрация: 08.03.2020
Сообщений: 24
|
Что касается последнего вопроса, я до него еще не дошел, если предыдущее предложение годится - будем думать дальше.
|
04.04.2020, 09:14 | #8 |
Программист
Участник клуба
Регистрация: 23.06.2009
Сообщений: 1,772
|
|
04.04.2020, 09:21 | #9 | |
Пользователь
Регистрация: 08.03.2020
Сообщений: 24
|
Цитата:
Во-вторых, я когда разбирался, че за raw_input, тупо не прочёл текст выше, а там было сказано, в какой версии оно было переименовано. Поленился. Тут-то меня на этом и поймали... Ну, и в-третьих, по сути можете ченьть сказать? Сильно я напортачил? |
|
06.04.2020, 19:37 | #10 |
Пользователь
Регистрация: 03.12.2016
Сообщений: 25
|
phaggi, большое спасибо за ответ.
1) Согласен, что-то я не подумал насчет таблицы. Впредь буду избегать такого. 2) Что плохого в использовании возведения в степень таким способом: Dp^2? Да и насчет lambda функции хотелось бы узнать, чем она плоха. 4) У мена написанная Вами функция почему-то всегда выдает значение None, кроме случая когда расчетное значение меньше первого значения в списке. Я думал, что проблема в остальной части программы и создал новый файл со следующим кодом: Код:
P.S. На всякий случай кидаю excel таблицу с данными. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача со сводной таблицей в Excel | dass1 | Помощь студентам | 0 | 05.12.2016 20:20 |
Связывание данных *.ldf и *.mdf из таблицей Excel 2003 | bygaga | Microsoft Office Excel | 5 | 11.11.2011 03:11 |
Excel формулы и действия с таблицей | lilia01 | Microsoft Office Excel | 1 | 02.07.2011 17:14 |
Delphi - работа с Excel таблицей | Zhamie | Общие вопросы Delphi | 3 | 29.07.2009 13:59 |
Как синхронизировать таблицу в excel с таблицей на сайте. | ru3000 | Microsoft Office Excel | 4 | 21.07.2009 00:45 |