import pandas
import numpy as np
cols = ['DATA']
val = pandas.read_excel('ACC_HAMMER.xlsx' , names = cols)
val.values
main = np.array(val)
print(main)
出力は次のようになります。文字列注釈を削除して値を保持するにはどうすればよいですか?下記のように私を得る
[['0.00000000E+000,3.82345878E-002,1.80000000E+002']
['1.25000000E+000,1.90616930E-001,-6.71922991E+001']
['2.50000000E+000,9.72069843E-002,7.28934980E+001']
...,
['1.27625000E+003,2.19000920E+000,-1.78028307E+002']
['1.27750000E+003,2.22545238E+000,-1.78318835E+002']
['1.27875000E+003,2.20842885E+000,-1.79763405E+002']]
は、私は、文字列の注釈を削除して、データをソートする必要があります。最初の値はx、中間の値はyの大きさ、最後の値は位相です。私は削除された紐が必要であり、3つのリストがあります。
excelファイルには、すべての値がカンマで区切られた単一の列に含まれています。
文字列を整数に変換する方法を尋ねていますか? – Steampunkery
はい、これまでに試したことはすべて私にエラーを与えました。 –
名前なしで 'pandas.read_excel'を使って、' print(val) 'をどうすればいいですか?元のスプレッドシートが3つの列であり、それぞれに数字がある場合は、その時点で必要なものがすでにあることがわかります。単一の名前を指定して未加工の値を取得してから、それからnumpy配列... –