xlsxデータの行差分値を算出したい
JupyterNotebookでデータ解析を行い、二つのデータの相関をみようと思っています。
一度xlsxデータを取り込み、単回帰分析により相関を出すところまではできたのですが、相関係数の値が低くいまいち傾向が見られなかったので、データ抽出間隔を長くし、再度検討しているところです。
一時間ごとのデータを抽出し、前の行の値を引いて区間値を算出しようとコードを書いていましたが、以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
AttributeError Traceback (most recent call last) <ipython-input-35-76b39eb5792e> in <module> 1 S8=S7.values ----> 2 print(S8.dif()) AttributeError: 'numpy.ndarray' object has no attribute 'dif'
S8=S7.values
print(S8.diff())
python
試したこと
S8というデータフレームは、取り込んだxlsxデータにラベリングし、そのデータを五行ごとに抽出したものをarrayに変換したものになっています。'sekisann'とラベリングした値のみ一つ前の行との差分を算出したいと考えています。
そのため、差分をとりたいラベルだけ指定したり、arrayに変換しなかったりと試してみましたがうまくいきませんでした。
補足情報(FW/ツールのバージョンなど)
Windows10のInterbetExplorerを用いています。
python始めたばかりで頓珍漢な対処および対処範囲が狭く、大変初歩的な質問で申し訳ないのですが、まったく埒があかなくなってしまったので、ご教授いただければと思います。どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/06 00:16
2021/01/06 04:05
2021/01/06 08:28
2021/01/07 15:32
2021/01/12 08:07