У меня есть numbers.csv
:
Title/BOLA;"Total/1,333.903";
И я запускаю этот кусок кода на нем:
df1 = pd.read_csv("numbers.csv", sep=";",header=None)
print(df1)
df1 = df1.stack().str.split('\s*/\s*', expand=True)
df1 = df1.reset_index(level=1, drop=True).set_index(0, append=True)[1].unstack()
df1.to_csv("test.csv")
df1 = df1.stack().str.split('\s*/\s*', expand=True)
df1 = df1.reset_index(level=1, drop=True).set_index(0, append=True)[1].unstack()
df1.to_csv("final_csv.csv")
print(df1)
возвращает:
0 1 2
0 Title/BOLA Total/1,333.903 NaN
Когда я сохраняю в final_csv.csv
число 1,349.098
превращается в 1
. Вместо этого я хотел бы сохранить номер 1349.098
. Вы можете мне помочь?