Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238

AttributeError: module 'pandas' has no attribute 'Siries'

03.08.2020, 10:47. Показов 4398. Ответов 24

Студворк — интернет-сервис помощи студентам
Коллеги день добрый.
Вот DataFrame
Вот цель из DataFrame
Цель в том, чтоб вытащить один столбец ГОРОД.
После - каждую строку изменить в формат tolist (списка).
Пытался просто столбец, с индексом вытащить, а не просто столбец

Вот ошибка
Код
Кликните здесь для просмотра всего текста
row_city = pd.Siries(np.arange('ЗП','Город'), index = np.arange(2,10))
row_city


Ошибка
Кликните здесь для просмотра всего текста
AttributeError Traceback (most recent call last)
<ipython-input-65-834611925eb2> in <module>()
27 #my_file['Город'].my_file[2:5]
28
---> 29 row_city = pd.Siries(np.arange('ЗП','Город'), index = np.arange(2,10))
30 row_city

AttributeError: module 'pandas' has no attribute 'Siries'

Где скрыта проблема?
Миниатюры
AttributeError: module 'pandas' has no attribute 'Siries'   AttributeError: module 'pandas' has no attribute 'Siries'   AttributeError: module 'pandas' has no attribute 'Siries'  

0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.08.2020, 10:47
Ответы с готовыми решениями:

AttributeError: module 'discord' has no attribute 'Client'
Создал файл MB.py со след. кодом import discord import os client = discord.Client() @client.event async def on_ready(): ...

AttributeError: module 'games' has no attribute 'ask_number'
выдает такую ошибку: AttributeError: module 'games' has no attribute 'ask_number' в чем тут ошибка? первый код, это код модуля,...

AttributeError: 'module' object has no attribute 'randint'
Добрый день! Подскажите, пожалуйста. Программа в питоне выдает ошибку? Как возможно ее исправить? AttributeError: 'module' object has no...

24
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
24.08.2020, 13:22  [ТС]
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 0x10 Посмотреть сообщение
что в итоге нужно сделать?
нахожу определенный текст из нескольких слов - вставляю в той же строке, последней колонке df (меняя значение NaN)

Как достичь конечной цели, подсказывать не надо, спасибо.
Мне надо понять, как в list or array найти определенный текст у которого первые "n"-символов начинается на - 'текст текст'
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
24.08.2020, 13:41
Цитата Сообщение от Tryd0g0lik Посмотреть сообщение
Как достичь конечной цели, подсказывать не надо, спасибо.
Может не надо, может надо. Мне весь код из поста #16 кажется адом из-за россыпи индексов и циклов по данным.

Тестовый файл:
Code
1
2
3
4
5
6
7
8
9
10
11
Город
"Липецк , не готов к переезду , не готов к командировкам"
"Сочи , не готов к переезду , готов к командировкам"
"Липецк , готов к переезду , готов к командировкам"
"Москва ,  м. Марьино , не готов к переезду , готов к редким командировкам"
"Тула , не готов к переезду , готов к редким командировкам"
"Иркутск , хочу переехать (Москва, Россия, Другие страны) , готов к командировкам"
"Москва ,  м. Новогиреево , готов к переезду (Санкт-Петербург) , готов к командировкам"
"Санкт-Петербург ,  м. Гражданский проспект , готов к переезду (Санкт-Петербург) , готов к командировкам"
"Самара , не готова к переезду , готова к командировкам"
"Москва ,  м. Молодежная , готов к переезду (Беларусь, Россия, Казахстан) , готов к командировкам"
Код:
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
import pandas as pd
 
 
def extract_relocation_info(city_field_value: str) -> str:
    # Возможно, будет удобнее с регуляркой
    relocation_variants = [
        'готов к переезду',
        'готова к переезду',
        'не готов к переезду',
        'не готова к переезду',
        'хочу переехать',
    ]
 
    fields = [field.strip() for field in city_field_value.split(',')]
 
    for field in fields:
        for relocation_variant in relocation_variants:
            if field.startswith(relocation_variant):
                return relocation_variant
 
    return 'NaN'
 
 
df = pd.read_csv('data.csv')
df['relocation'] = df['Город'].map(extract_relocation_info)
1
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
25.08.2020, 00:38  [ТС]
Цитата Сообщение от 0x10 Посмотреть сообщение
Мне весь код из поста #16 кажется адом из-за россыпи индексов и циклов по данным
Не спорю. Вполне может быть и ад, так как не дружу с библиотеками и как в них еще ориентироваться пока не знаю.
Поэтому, тупо использую логику.

Используя регулярку, необходимо применить сравнение по кол-ву первых "n" символов.
или
в колонке "Город" собрать уники (выражения) и применить к переменной "relocation_variants"
после
построчно сравнивать значения из "Город" (разбитые slit(',') ) с "relocation_variants"

Ещё смуту в мозгах наводить нижнее подчеркивание "_" его значение )))

Вообщем есть над чем посидеть разбираться. Спасибо.
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
25.08.2020, 07:38
Цитата Сообщение от Tryd0g0lik Посмотреть сообщение
сравнение по кол-ву первых "n" символов.
Упоминание переменной n здесь сбивает и может наводить на мысли о срезах. По факту на этих тестовых данных достаточно сравнения по префиксу без явного указания длины.

Цитата Сообщение от Tryd0g0lik Посмотреть сообщение
в колонке "Город" собрать уники (выражения) и применить к переменной "relocation_variants"
Я не понял, о каком «применении» здесь речь, т.к. сравнение по префиксу с каждым из вариантов выполняется ниже:
Цитата Сообщение от Tryd0g0lik Посмотреть сообщение
построчно сравнивать значения из "Город" (разбитые slit(',') ) с "relocation_variants"
Цитата Сообщение от Tryd0g0lik Посмотреть сообщение
Ещё смуту в мозгах наводить нижнее подчеркивание "_" его значение )))
Какое и где?
0
 Аватар для Tryd0g0lik
56 / 3 / 1
Регистрация: 04.05.2012
Сообщений: 238
25.08.2020, 15:12  [ТС]
Цитата Сообщение от 0x10 Посмотреть сообщение
переменной n здесь сбивает и может наводить на мысли о срезах
Под n имел ввиду число

Цитата Сообщение от 0x10 Посмотреть сообщение
"relocation_variants"
У тебя тут регулярное значение.
Учитывая, что DF не один, а комбинация заполнения строки разная, то получаем динамическое значение.
Вот "relocation_variants" = list(из динамического значения).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.08.2020, 15:12
Помогаю со студенческими работами здесь

AttributeError: module 'form' has no attribute 'pushButton'
Здратуте! (Ошибка: AttributeError: module 'form' has no attribute 'pushButton') Не могу заставить кнопку что бы хотя бы в терминал...

Ошибка AttributeError: module 'random' has no attribute 'choise'
столкнулся с данной проблемой выскакивает после ввода значения TALK if TALK.lower() in : NAS_list = ...

AttributeError: partially initialized module 'turtle' has no attribute 'bgcolor'
#SpiralMyName.py печатает цветную спираль из имени пользователя import turtle t = turtle.Pen() turtle.bgcolor(&quot;black&quot;) ...

AttributeError: module 'pygubu' has no attribute 'Builder'
Используя инструмент pygubu хочу импортировать дизайн интерфейса в код, но выдает ошибку: Код: import tkinter as tk import...

AttributeError: module 'cgi' has no attribute 'FieldStorage'
Есть задача с книги MakGrat_M._PYTHON_Programmirovanie_dlya_nachinayuschih При переходе на select.py выдает ошибку : ...


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

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru