我对手头的情况感到十分困惑。我有一个包含大量数字的大型数据集,全部介于0和2之间。但是,当我使用
将数据写入.csv文件时df_Signals.to_csv('signals_IDG_TOut1.csv', sep=',')
能够在另一个程序中导入文件,发生奇怪的事情。例如,当我用
拨打号码时print(df_Signals["Column"].iloc[44])
python prints:2.8147020866287068e-05
但是,当我打开.csv文件时,它会读取281470208662,87。快速检查表明,这种情况发生在我能找到的E-notation中。我试图弄清楚发生了什么,但不知道答案是什么。所以我的主要问题是:为什么?其次,我该如何解决这个问题呢?导出到.csv文件时这是一个结构性问题吗?
我使用PyCharm 2017.1.4和Anaconda 3解释器。
此致
更新:正如评论所指出的那样,错误地打开数据是Excel。这仍然让我觉得为什么会这样。