Я хочу прочитать данные из столбца csv-файла в excel, который содержит значения, показанные ниже Данные, показанные в соответствующем столбце, в настоящее время представлены в научном формате c.
Но его фактическое значение: Ожидаемый вывод, который я хочу-
Epoch (ms)
1. 1586918932512
2. 1586918932533
3. 1586918932543
4. 1586918932552
5. 1586918932562
6. 1586918932572
Я хочу прочитать эти фактические значения из файла CSV в python и записать те же значения в другой файл CSV. Я пробовал использовать следующий код
import pandas as pd
import numpy as np
file="Sheet1.csv"
df = pd.read_csv(file,usecols =["epoch (ms)"])
print(df)
#df = df.apply(pd.to_numeric, errors='coerce')
print(df)
df.to_csv(file,index = False, header=True)
print(" ###########DONE#################")
Но похоже, что python преобразует нотацию scientifi c в тип данных float и, возможно, он округляет значение scientifi c из csv и не записывает исходные данные в новый файл. Ниже приведен вывод, который я получаю при запуске сценария python:
Неправильный вывод, который я получаю
Epochs (ms)
1. 1586920000000
2. 1586920000000
3. 1586920000000
4. 1586920000000
5. 1586920000000
6. 1586920000000
Исходные / фактические значения заменяются этими неправильными значениями! Может кто-нибудь помочь мне исправить этот неправильный вывод ?? Спасибо:)