170 похожих чатов

Всем здравия! Люди, как мне построчно (желательно с указанием индекса или

номера строки) прочитать содержимое файла CSV с последующим преобразованием содержимого в список?

Желательно с использованием pandas...

65 ответов

108 просмотров

import pandas as pd data = pd.read_csv('file.csv') for index, row in data.iterrows(): print(f'Строка {index}: {row.tolist()}')

garrip91- Автор вопроса

Для того, чтобы перебрать строки в DataFrame построчно

V
Для того, чтобы перебрать строки в DataFrame постр...

iterrows не нужен почти никогда. https://www.learndatasci.com/solutions/how-iterate-over-rows-pandas/

evle
iterrows не нужен почти никогда. https://www.learn...

В чем проблема, что я его использовал? И как ты предлагаешь сделать по другому?

V
В чем проблема, что я его использовал? И как ты пр...

А ссылка на статью с подробным объяснением, почему не надо — была для красоты?

evle
А ссылка на статью с подробным объяснением, почему...

Меня интересует твой краткий ответ с примером, а не ссылка на статью

V
Меня интересует твой краткий ответ с примером, а н...

С таким подходом — сразу в детский сад.

evle
С таким подходом — сразу в детский сад.

Услышал тебя, тогда даже не задавай мне вопросы по iterrows

V
Услышал тебя, тогда даже не задавай мне вопросы по...

Опять взрослые дяденьки поссорились? Ай ай ай

V
Услышал тебя, тогда даже не задавай мне вопросы по...

А вы тогда воздержитесь от выдачи вредных советов в чате

V
Услышал тебя, тогда даже не задавай мне вопросы по...

Не ругайтесь, я думаю, он хотел до тебя донести эту часть > Despite its ease of use and intuitive nature, iterrows() is one of the slowest ways to iterate over rows. This article will also look at how you can substitute iterrows() for itertuples() or apply() to speed up iteration.

Andrey
А вы тогда воздержитесь от выдачи вредных советов ...

Что значит "вредных советов"? Человек не захотел вступать в дискуссию, чтобы отстоять свое мнение, а отправлять меня на статьи не нужно.

V
Для того, чтобы перебрать строки в DataFrame постр...

В пандасе операции над векторами, когда ты делаешь на Series to_list операции применяются на весь столбец

V
Что значит "вредных советов"? Человек не захотел в...

Нет нужны перебирать строки, так как каждая операция / метод распространяется на весь объект

Maxim Polyakov
Не ругайтесь, я думаю, он хотел до тебя донести эт...

Я прекрасно понимаю, что он хотел до меня донести. Но он сам скинул статью и удалился, вместо того, чтобы объяснить все своими словами, это не есть хорошая манера

Если бы ты указал конкретные страницы / главы / цитаты - да, вполне

Const
Если бы ты указал конкретные страницы / главы / ци...

Цитаты, это уже размером с одно сообщение. Что ему мешало скопировать часть того текста, мысль которого он хотел до меня донести и отправить сюда в чат? Двойные стандарты у тебя какие-то

V
Цитаты, это уже размером с одно сообщение. Что ему...

Зачем копировать текст, который доступен собеседнику по одному клику на ссылку?

V
Тоже самое могу сказать о книге

Не можешь В книге придется искать главу / страницу / абзац и т.д., если в ссылке их нет

V
Тоже самое могу сказать о книге

Книга огромная, пока по ней искать будешь, + искать саму книгу, пройдёт дофига времени

V
Там статья на 20 секунд чтения?

До абзаца со словами "iterrows медленный" меньше Полную аргументацию и сравнение дольше читать офк

Const
До абзаца со словами "iterrows медленный" меньше П...

Сколько секунд нужно потратить, чтобы прочитать нужную мысль?

V
Сколько секунд нужно потратить, чтобы прочитать ну...

Столько же, сколько на прочтение слов "iterrows медленный" Этот спор тебя никуда не приведёт, просто прими тот факт, что ты поленился открыть статью и решил доебаться до человека, который тебе помог :) А дальше иди открой статью и почитай нормально что лучше юзать вместо iterrows, вытягивание кота за яйца тебе не поможет

V
Сколько секунд нужно потратить, чтобы прочитать ну...

Столько же, сколько если её скопировать сюда. Может уже стоит научиться нормально с источниками информации работать?

Const
Столько же, сколько на прочтение слов "iterrows ме...

Т.е. написать ему мне сообщение с содержанием "iterrows медленный" ему было слишком затруднительно?

V
Т.е. написать ему мне сообщение с содержанием "ite...

Это привело бы к вопросу "а почему" и последующей отправке той же самой статьи Простое сокращение количества шагов

Const
Столько же, сколько на прочтение слов "iterrows ме...

Я тебе советую не вступать в следующий раз в спор, если не можешь адекватно отстоять свою позицию

V
Т.е. написать ему мне сообщение с содержанием "ite...

И после это был бы вопрос — а что вместо него? Пришлось бы объяснять, что в зависимости от задачи есть несколько вариантов — и хопа — у нас текста как раз на эту статью.

evle
Столько же, сколько если её скопировать сюда. Може...

Я уже писал за книги тому пареньку, не смеши своим аргументом

evle
И после это был бы вопрос — а что вместо него? При...

Если бы ты вместо ссылки на статью написал свое личное мнение с примером, это было бы более уважительно и небыло разведение срача в чате

V
Я уже писал за книги тому пареньку, не смеши своим...

Пользователь V имеет 1/2 предупреждений, будьте внимательны! Причина: флейм

Andrey
/warn флейм

В чем причина варна?

V
В чем причина варна?

В разведении флейма. Если он продолжится после этого сообщения, будет ещё один

V
Я уже писал за книги тому пареньку, не смеши своим...

Книги и статьи это разные вещи Чтобы прочитать главную мысль статьи тебе нужно 15 секунд Чтобы прочитать главную мысль книги тебе нужно ее там для начала найти))) А ссылка на страницу в книге идентична ссылке на короткую статью😉

Andrey
В разведении флейма. Если он продолжится после это...

А оскорблять людей тут можно получается?

Const
Книги и статьи это разные вещи Чтобы прочитать гл...

Это считается за продолжение флейма? @synrst

V
Это считается за продолжение флейма? @synrst

Может прочитаешь определение слова флейм...?

Const
Может прочитаешь определение слова флейм...?

Может остальные тоже прекратят?

Andrey
Может остальные тоже прекратят?

Так в чате оскорбление допустимы или нет?

/mute 1h остынь

Ну да, прекратить реагировать на такое

Andrey
/mute 1h остынь

Я думал здесь норм чат, а в результате увидел админа неадеквата. Тут один человек называет другого дебилом, для тебя это норма, другой клоун продолжает срач, для тебя это норма, а пред даешь тому, кто просто адекватно отстаивал свое мнение. В результате я увидел не чат программистов, а очередную помойку с предвзятым админом.

Thomas Gardner
Я думал здесь норм чат, а в результате увидел адми...

"Я не хочу читать статью, перескажи её мне" — это не отстаивание мнения

Andrey
"Я не хочу читать статью, перескажи её мне" — это ...

Т.е. ты лучше дашь пред за такое, чем тому, кто другого называет дебилом?

Thomas Gardner
Т.е. ты лучше дашь пред за такое, чем тому, кто др...

Мне аж стало чуточку любопытно — где и кого дебилом назвали? Тут, конечно, бывает такое, но в этой... хм... дискуссии я этого не заметил.

Thomas Gardner
Т.е. ты лучше дашь пред за такое, чем тому, кто др...

@synrst Ну так ты ответишь или только можешь предвзятые варны давать?

Thomas Gardner
@synrst Ну так ты ответишь или только можешь предв...

Пользователь Thomas имеет 1/2 предупреждений, будьте внимательны! Причина: админ всегда прав

Dan Capybara
/warn админ всегда прав

Ахахахахахах, ну как и ожидалось. Спасибо еще раз, что подтвердили мою догадку. Помойный чат с помойными админами. Если у вас в норме оскорбления, то видимо вы такие же дебилы, как и здешние участники.

Thomas Gardner
Ахахахахахах, ну как и ожидалось. Спасибо еще раз,...

Я дебильный помойный админ помойного чата?

Thomas Gardner
Ахахахахахах, ну как и ожидалось. Спасибо еще раз,...

Грубиян Ты видимо в помойных чатах с помойными админами не был, раз так говоришь

Maxim Polyakov
Грубиян Ты видимо в помойных чатах с помойными адм...

Я в многих чатах сижу и подобное вижу впервые

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта