1

I have a csv file and it contains value "NA"(a string named a country), and when I use fillna() function it will recognize string "NA" as pandas na type, how could I do?

files like this

aa.csv
1,2,3,4,5
NA,BA,CA,EA,AA

import pandas as pd
df = pd.read_csv("aa.csv")
clean = df.fillna("")
print(clean) 
print(df)

result is:

  1   2   3   4   5
0    BA  CA  EA  AA

    1   2   3   4   5
0 NaN  BA  CA  EA  AA
Saluton
  • 117
  • 1
  • 2
  • 9

1 Answers1

1

Set na_filter parameter as False

df = pd.read_csv("aa.csv", na_filter=False)
Sociopath
  • 13,068
  • 19
  • 47
  • 75