I just picked up Pandas to do with some data analysis work in my biology research. Turns out one of the proteins I\'m analyzing is called \'NA\'.
I have a matrix wit
Just ran into this issue--I specified a str converter for the column instead, so I could keep na elsewhere:
pd.read_csv(... , converters={ "file name": str, "company name": str})
Turn off NaN detection this way: pd.read_csv(filename, keep_default_na=False)
I originally suggested na_filter=False
, which gets the job done. But, if I understand Jeff's comments below, this is a cleaner solution.
Example:
In [1]: pd.read_csv('test')
Out[1]:[4]: pd.read_csv('test', keep_default_na=False)
Out[4]:1 2
2 3