1
CSV에서 일부 데이터를 Mathematica로 가져옵니다. CSV 파일 처음 몇 줄은 다음과 같이 :Mathematica는 .csv에서 큰 정수를 가져 옵니까?
"a_use","tstart","tend"
"bind items on truck to prevent from flying off",1328661514469,1328661531032
"hang laundry on",1328661531035,1328661541700
"tie firewood with",1328661541702,1328661554940
"anchor tent",1328661554942,1328661559797
티카 거의 완벽하게이 문제를 처리합니다
data = Import["mystuff.csv"]
문제는 그 큰 타임 스탬프는 과학적 표기법으로 변환됩니다 및 정밀도가 손실되는 것입니다 :
In[283]:= data[[2,2]]
Out[283]= 1.32866*10^12
당신이 1328661531035이 1,328,661,541,700과 동일하지 않습니다, 비록 볼 수있는 바와 같이, 가져온 데이터는 GE의 두 이후, 떨어져 두에게 더 이상 충분히 정확하지 않습니다 t는 1.32866 * 10^12로 가져옵니다. Mathematica가 임의의 길이의 정수를 처리 할 수 있다는 것을 알고 있습니다. 그래서이 숫자를이 손실있는 과학 표기법으로 변환하는 대신 (큰) 정수로 가져 오려면 어떻게해야합니까?
감사합니다와 수에 타임 스탬프의 형식을 설정! Excel에서 실제로 내보냈습니다. 그리고 .xls 파일에서 복사 한 질문을했지만 CSV에서 가져 오면서 Excel이 내 큰 정수를 얻었습니다. 바탕 화면에 창이 너무 많습니다. 다시 한 번 고마워, 너는 끝내주는 시간을 절약 해 줬어. – shanusmagnus