pandasでcsvを読み込んだ後、値をfloatする方法がわからなかったけど、ここにこんなことが書いてあった。
https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataF…
警告
代わりにDataFrame.to_numpy()を使用することをお勧めします。
to_numpyを使えば、dtypeを指定できる
import pandas as pd
data = pd.read_csv(fname,header=2);
dx = data['deltaX'].to_numpy(dtype=float);
dy = data['deltaY'].to_numpy(dtype=float);
やはり、まずは、公式Docを読め、ということか。どうしても先にググって調べて、書いてある通りに書いてしまうな。
values や to_numpyで値を取り出すと、numpy行列に(ndarray)になっているようだ、変換しなくても、こういったところがよくわからないですね。
コメントを追加