NA values in column is not NaN Pandas Python [duplicate]
2024/11/15 4:03:04
I got a CSV File. I got a column Product. One of the products in it, called 'NA'. I want to get all 'NA' products. But if you read the file in python, the NA products get to be NaN value.
CSV looks like this:
Contact
Product
1
NA
2
ZE
3
HE
3
In python i get this
Contact
Product
1
NaN
2
ZE
3
HE
4
NaN
How can i change this.
Answer
The read_csv method in pandas has the parameters na_values and keep_default_na, detailed in the documentation, which determine which text values are converted to NaN. At its most basic level, you could do:
import pandas as pddf = pd.read_csv(your_file, keep_default_na=False)
And your 'NA' strings would no longer be converted to NaN. However this might have unintended consequences for other areas of your data, which would require refinement through na_values.
Workflow is :Read CSV file using Pythons pandas library and get Variation Column
Variation Column data isVariation
----------
Color Family : Black, Size:Int:L
Color Family : Blue, Size:Int:M
Color Fam…
I want to connect oracle database to python and using select statement whatever result i will get, I want that result to be exported as csv file in sftp location.
I know we can connect oracle with pyth…
I have dataframe eg. like below
Event[EVENT_ID] = [ 4162, 4161, 4160, 4159,4158, 4157, 4156, 4155, 4154]need to convert each row word to binary.
Event[b]=bin(Event[EVENT_ID]) doesnt work TypeError: can…
Hello Friends,
I hope someone check my code and helping me on this issue.
I want to read from multiple text files (at least 4) sequentially and print their content on the screenFirst time not using Thr…
Im trying to replace a word in python, but another word with same letter format got replaced
example :
initial : bg bgt
goal : bang banget
current result : bang bangtheres what my code…
I have a list of timestamps in the following format:1/1/2013 3:30I began to learn python some weeks ago and I have no idea how to split the date and time. Can anyone of you help me?Output should be on…
I get the error ModuleNotFoundError: No module named _curses every time I try to uses curses in VS Code or PyCharm.
But it works in the command prompt (Im on Windows BTW)
Code is from Tech With Tim tut…
I have 4 csv files named PV.csv, Dwel.csv, Sess.csv, and Elap.csv. I have 15 columns and arouind 2000 rows in each file. At first I would like to add a new column named Var in each file and fill up the…
I need to scrape the price of this page: https://www.asos.com/monki/monki-lisa-cropped-vest-top-with-ruched-side-in-black/prd/23590636?colourwayid=60495910&cid=2623
However it is always returning …