Forum Discussion
How to fill null values with mean in a missing data
Filling missing values
Hello, I need help filling the nulls in the attached screenshot with the mean of that column. How do I go about it?
Hi Toluhenok ,
Try it by deleting #"Changed Type" (second last row):
Hope this helps! 🙂
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/
4 Replies
- tackytechtomMost Valuable Professional
Hi Toluhenok ,
Here an example. Before:
After:
Here the code in Power Query M that you can paste into the advanced editor (if you do not know, how to exactly do this, please check out this quick walkthrough)
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMlSK1YlWyivNyQEzjFC5xqhcE1SuKRI3FgA=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Number = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Number", Int64.Type}}), #"Replace Values" = Table.ReplaceValue(#"Changed Type",each [Number],each if [Number] = null then List.Average(#"Changed Type"[Number]) else [Number], Replacer.ReplaceValue,{"Number"}) in #"Replace Values"Let me know if this helps 🙂
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/- ToluhenokRegular Visitor
Thank you for the reply, however, I keep getting an Expression.SyntaxError: Token Eof expected
- tackytechtomMost Valuable Professional
Hi Toluhenok ,
Try it by deleting #"Changed Type" (second last row):
Hope this helps! 🙂
/Tom
https://www.tackytech.blog/
https://www.instagram.com/tackytechtom/