Size: a a a

Сообщество Python Программистов

2021 February 20

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Dmytro Buzanov
есть колонка main, есть колонка test, надо получить колонку result, в которой будут совпадения колонок main и test
колонка где - в экселе?
ты уже научился читать-писать из экселя?
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Огорчу тебя - не получится
все получится если есть штука баксов на год  на одно рабочее место )))
https://www.xlwings.org/pro
источник

in Сообщество Python Программистов
Andrew Dakhnovsky
все получится если есть штука баксов на год  на одно рабочее место )))
https://www.xlwings.org/pro
уф бля
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
Andrew Dakhnovsky
колонка где - в экселе?
ты уже научился читать-писать из экселя?
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
надо получить столбец result, в котором будут совпадения колонок main и test
источник

in Сообщество Python Программистов
res = df.loc[df["main"].str.startswith(df["test"].str.split(maxsplit=1)[0])]
Попробуй так, может сработает
upd: подправил x2
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
res = df.loc[df["main"].str.startswith(df["test"].str.split(maxsplit=1)[0])]
Попробуй так, может сработает
upd: подправил x2
источник

in Сообщество Python Программистов
убери его тогда
источник

in Сообщество Python Программистов
res = df.loc[df["main"].str.startswith(df["test"].str.split(maxsplit=1)[0])]
Попробуй так, может сработает
upd: подправил x2
Но всё равно херня какая-то
источник

in Сообщество Python Программистов
Если оно и сработает, то просто отфильтрует df по условию
источник

in Сообщество Python Программистов
Так что лучше жди гуру пандасов
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
Если оно и сработает, то просто отфильтрует df по условию
не, не то
источник

AT

Alexander T in Сообщество Python Программистов
дай csv
источник

AD

Andrew Dakhnovsky in Сообщество Python Программистов
Dmytro Buzanov
надо получить столбец result, в котором будут совпадения колонок main и test
просто в списки загони и пройдись по тесту
каждому элементу делай element.split()[0] и дальше это ищи в мейне
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
Alexander T
дай csv
источник

AT

Alexander T in Сообщество Python Программистов
охуенный csv у тебя
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
Alexander T
охуенный csv у тебя
принципиально? могу скинуть
источник

DB

Dmytro Buzanov in Сообщество Python Программистов
Alexander T
охуенный csv у тебя
источник

AT

Alexander T in Сообщество Python Программистов
спасибо, ща
источник