Data Wrangling with PySpark for Data Scientists Who Know Pandas - Andrew Ray

preview_player
Показать описание
"Data scientists spend more time wrangling data than making models. Traditional tools like Pandas provide a very powerful data manipulation toolset. Transitioning to big data tools like PySpark allows one to work with much larger datasets, but can come at the cost of productivity.

In this session, learn about data wrangling in PySpark from the perspective of an experienced Pandas user. Topics will include best practices, common pitfalls, performance consideration and debugging.

Session hashtag: #SFds12

Learn more:
Developing Custom Machine Learning Algorithms in PySpark

Introducing Pandas UDF for PySpark

Best Practices for Running PySpark

Session Overview:
- Why?
- What Do i get with pyspark?
- Primer
- Important Concepts
- Architecture
- Setup
- Run
- Load CSV
- View Dataframe
- Rename Columns
- Drop Column
- Filtering
- Add Column
- Fill Nulls
- Aggregation
- Standard Transformations
- Keep it in the JVM
- Row Conditional Statements
- Python when Required
- merge/join dataframes
- Pivot table
- Summary Statistics
- histogram
- SQL
- Make sure to
- Things not to do
- If things go wrong
- Thank you

About: Databricks provides a unified data analytics platform, powered by Apache Spark™, that accelerates innovation by unifying data science, engineering and business.

Connect with us:
Рекомендации по теме
Комментарии
Автор

Fantastic introduction to PySpark for beginners. Hope to see Andrew Ray again on the stage for other presentations.

AlessandroBottoni
Автор

Must watch Q n A session in the end. I loved it.

ratkush
Автор

Really nice how we see pandas and pyspark functions side-by-side!

fiddlepants
Автор

Thank you for such a great presentation for beginners!

enes-the-cat-father
Автор

This a great video. Exactly what I'm looking for thanks very much.

kevinlin
Автор

he provided with a really good comparison between the two!

tanishasharma
Автор

Cool talk and key differences nicely illustrated.

ZenvilleErasmus
Автор

Thank you very much for your contribution.

toygraphers
Автор

I think I need a soundbox on full volume to hear this.

Arjungtk
Автор

My path to data was a little bit unsual to say the least, started to work in the financial industry using databricks and now on side projects started to work on pandas... funny that I actually used this video backwards hehe

abrahamf
Автор

Does it mean that using pyspark sql is the best practice in data wrangling using spark?

santil.
Автор

PySpark is great with it's read only. It all goes badly wrong when you try and write anything with a typed schema.

over
Автор

by just downloading and writing this code it will not work. You have to create a session.

musasall
Автор

Which is better in databricks environment?? Python or R or SQL..reply in comments

krishnakishorepeddisetti
Автор

Would this be a good tool for combining large numbers of csvs into a single dataframe quickly and then performing manipulations on that dataframe before outputting a single csv?

elliottharris
Автор

great tech video, but volume really ...

Tyokok
Автор

Hey Andrew could you send me your Github link

Drivebyeasy
Автор

LOL good presentation, but unprepared for the Q &A

kaixianghuang