一年前有人有类似的问题,但它不适合我。当我读取数据框时,在同一列中,一些电话号码以。0结尾,而另一些则不是。
df = pd.read_csv('Member_Contact_Info.csv', dtype={'Priority_Cell':str, 'Priority_Home':str})
df = df.replace(np.nan, '', regex=True)
df
样本结果:
无名女尸5105551212 2015552121
无名氏5105552222.0 5105551234
Janet Doe 5105551111 5105554444.0
等....
df = pd.read_csv('Member_Contact_Info.csv', dtype=str)
具有相同的结果。
当我在Excel中打开Member_Contact_Info.csv时,以下。0不存在。
尝试na_values
:
df = pd.read_csv('Member_Contact_Info.csv', dtype=str, na_values='')