Size: a a a

UzDev – Сообщество разработчиков Узбекистана

2020 September 15

MZ

Mumin Zokirov in UzDev – Сообщество разработчиков Узбекистана
Makhmood Sodikov
#оффтоп

Всем привет!

Работаю на pyspark и появилась проблема, может кто сталкивался. Нужно пройтись по колонке датафрема, применить некоторую функцию для каждой строки и записать вывод этой функции в стороннюю переменную.

Например:
Есть DataFrame с названием df и колонкой Text
Есть словарь dict, который имеет в качестве ключа гласную, а в качестве значения -сколько раз эта гласная встречалась - {'a':0,'e':4 и т.д.}
Есть функция func, которая добавляет в словарь dict  частотность гласных в этой строке. Например, dict['a']+=1

Я пробовал выполнить задачу следующим образом:
Сделал так, чтобы func возвращал 0
инициализировал func_udf, которая возвращает IntegerType()
df.withColumn("any",func_udf("Text",dict))
Предполагалось, что функция пройдет по датафрейму, создаст фиктивную колонку с нулями и результаты операции запишет в dict
но в итоге dict не изменилась

Еще был вариант записывать для каждой строки словарь в отдельную колонку т.е.
df.withColumn("column_with_dict",func_udf("Text"))
Но как потом объединить результаты  column_with_dict в один словарь, не используя collect непонятно...

Вопросы такие:
1) Можно ли в pyspark записать результаты во внешние переменные, не используя collect?
2) Если нельзя, то как объединить результаты колонки column_with_dict в одно значение, не используя collect
3) Какие есть методы решения данной задачи?

Стековерфло особо не помог(
ну если это оффтоп, то я даж не знаю🤣
источник

Ф

Фирдавс in UzDev – Сообщество разработчиков Узбекистана
Mumin Zokirov
ну если это оффтоп, то я даж не знаю🤣
Это реально оффтоп. Так как тут чаще всего обсуждается качество интернета в узб и про пхп
источник

MZ

Mumin Zokirov in UzDev – Сообщество разработчиков Узбекистана
🤣
источник

a

azabroflovski in UzDev – Сообщество разработчиков Узбекистана
Фирдавс
Это реально оффтоп. Так как тут чаще всего обсуждается качество интернета в узб и про пхп
ахахахахахах
источник

AR

Abduhalil Rahmonberd... in UzDev – Сообщество разработчиков Узбекистана
okala meni console.logim Applicationda qatib qoldi nima qilsam boladi kechadan beriki shunde turibdi console yoqilyapti lekin uni ochirib bolmayapti nima qilsam boladi

shunga yordam bervorilar hech kimda bunaqa narsa sodir bolmaganmi\
источник

A

Arman in UzDev – Сообщество разработчиков Узбекистана
Фирдавс
Это реально оффтоп. Так как тут чаще всего обсуждается качество интернета в узб и про пхп
Ты про мемы забыл
источник

AR

Abduhalil Rahmonberd... in UzDev – Сообщество разработчиков Узбекистана
Abduhalil Rahmonberdiyev
okala meni console.logim Applicationda qatib qoldi nima qilsam boladi kechadan beriki shunde turibdi console yoqilyapti lekin uni ochirib bolmayapti nima qilsam boladi

shunga yordam bervorilar hech kimda bunaqa narsa sodir bolmaganmi\
nima boldi okala hech kim bilmidikanmi
источник

A

Azimbek in UzDev – Сообщество разработчиков Узбекистана
Abduhalil Rahmonberdiyev
okala meni console.logim Applicationda qatib qoldi nima qilsam boladi kechadan beriki shunde turibdi console yoqilyapti lekin uni ochirib bolmayapti nima qilsam boladi

shunga yordam bervorilar hech kimda bunaqa narsa sodir bolmaganmi\
Console.log nimada ? Mobiledami ?
источник

A

Arman in UzDev – Сообщество разработчиков Узбекистана
Abduhalil Rahmonberdiyev
okala meni console.logim Applicationda qatib qoldi nima qilsam boladi kechadan beriki shunde turibdi console yoqilyapti lekin uni ochirib bolmayapti nima qilsam boladi

shunga yordam bervorilar hech kimda bunaqa narsa sodir bolmaganmi\
Js mi ?
источник

AR

Abduhalil Rahmonberd... in UzDev – Сообщество разработчиков Узбекистана
Azimbek
Console.log nimada ? Mobiledami ?
kompda
источник

AR

Abduhalil Rahmonberd... in UzDev – Сообщество разработчиков Узбекистана
Arman
Js mi ?
umuman hammasi
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
Abduhalil Rahmonberdiyev
okala meni console.logim Applicationda qatib qoldi nima qilsam boladi kechadan beriki shunde turibdi console yoqilyapti lekin uni ochirib bolmayapti nima qilsam boladi

shunga yordam bervorilar hech kimda bunaqa narsa sodir bolmaganmi\
while (true) bo'p qomaganmi?
источник

AR

Abduhalil Rahmonberd... in UzDev – Сообщество разработчиков Узбекистана
Muhammadamin Ibragimov
while (true) bo'p qomaganmi?
qayerda
источник

MI

Muhammadamin Ibragim... in UzDev – Сообщество разработчиков Узбекистана
js ko'd yozmaganmidiz?
источник

Ф

Фирдавс in UzDev – Сообщество разработчиков Узбекистана
Talk is cheap. Show me the code.
источник

AR

Abduhalil Rahmonberd... in UzDev – Сообщество разработчиков Узбекистана
Фирдавс
Talk is cheap. Show me the code.
aha
источник

K

Khotam in UzDev – Сообщество разработчиков Узбекистана
Фирдавс
Это реально оффтоп. Так как тут чаще всего обсуждается качество интернета в узб и про пхп
😂😂😂😂😂😂😂
источник

a

azabroflovski in UzDev – Сообщество разработчиков Узбекистана
источник

M

Maxmudjon in UzDev – Сообщество разработчиков Узбекистана
😂😂 осталось не меняемое дизайн Жава и Сода
источник

X

Xudoyshukur Egamov in UzDev – Сообщество разработчиков Узбекистана
Ой это тик ток 😁😁 сначала я думаль это жава 😂😂
источник