前提
CSVデータを読み込んで、データ解析を試みようとしています。
実現したいこと
読み込んだデータが、カラム(行名)と認識されてしまいデータとして認識されない。
数値データをデータとして認識させたい。
発生している問題・エラーメッセージ
Signal Name \
2022/08/01 14:00 2022 8 1 5 0 0 6.79 217 81 43.32 12262 ** ---- ---- ---- ---- ---- ---- ---- ----
2022/08/01 14:01 ## ## ## ## ## ## 6.79 214 81 43.35 12487 ** ---- ---- ---- ---- ---- ---- ---- ----
2022/08/01 14:02 2022 8 1 5 2 0 6.79 214 81 43.32 12337 ** ---- ---- ---- ---- ---- ---- ---- ----
2022/08/01 14:03 2022 8 1 5 3 0 6.79 218 80 43.35 12412 ** ---- ---- ---- ---- ---- ---- ---- ----
2022/08/01 14:04 2022 8 1 5 4 0 6.79 213 80 43.35 12350 ** ---- ---- ---- ---- ---- ---- ---- ----
... ...
2022/08/31 15:55 2022 8 31 6 55 0 6.8 134 131 42.92 7437 -38 ---- ---- ---- ---- ---- ---- ---- ----
2022/08/31 15:56 2022 8 31 6 56 0 6.8 134 131 42.92 7362 -48 ---- ---- ---- ---- ---- ---- ---- ----
2022/08/31 15:57 2022 8 31 6 57 0 6.8 131 131 42.92 7437 -55 ---- ---- ---- ---- ---- ---- ---- ----
2022/08/31 15:58 2022 8 31 6 58 0 6.8 128 131 42.92 7437 -41 ---- ---- ---- ---- ---- ---- ---- ----
2022/08/31 15:59 2022 8 31 6 59 0 6.8 127 131 42.92 7425 -48 ---- ---- ---- ---- ---- ---- ---- ----
該当のソースコード
python
1#必要ライブラリーのインストール 2import numpy as np 3import scipy as sp 4import pandas as pd 5import pandas as df 6import os 7from pandas import Series, DataFrame 8from sklearn import datasets 9 10#可視化ライブラリー 11import matplotlib.pyplot as plt 12import matplotlib as mpl 13import seaborn as sns 14sns.set() 15%matplotlib inline 16from pylab import rcParams 17 18#少数第3位まで表示 19%precision 3 20 21#CSVデータの読み込む(UTF-8文字コードになっているので、日本語使えるASCIIにエンコードする。) 22#ここでは、最初の余計な3行を無視して読み込んでいる。 23An_Data = pd.read_csv('target.csv',encoding="shift-jis",skiprows=3) 24 25#最初の5行確認用コード(必要時に#を外す。) 26#An_Data.head() 27 28#最終行の確認コード(必要時に#を外す。) 29#An_Data.tail(1) 30 31#最終行の削除コード 32An_Data = An_Data[:-1]
試したこと
1.shift-jisをutf-8に変更したが、エラーとなった。
2.一番左の行(カラム名)を削除して、新しくカラム名を付与しようとしたが、
データ部分が削除され、カラムが消えない。
補足情報(FW/ツールのバージョンなど)
以下、読み込んでいるCSVデータの頭部分を記載します。
なお、改行部分を分かりやすく表記するため、■をいれてあります。
"データ単位","分単位"■
"開始日時","2022/08/01 14:00"■
"終了日時","2022/08/31 16:00"■
"Signal Name","LatestDataDate(YEAR)","LatestDataDate(MONTH)","LatestDataDate(DAY)","LatestDataDate(HOUR)","LatestDataDate(MIN)","LatestDataDate(SEC)","pH","電気信号","指標1","水温","指標2","指標3"■
"2022/08/01 14:00","2022","8","1","5","0","0","6.79","217","81","43.32","12262","","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
"2022/08/01 14:01","##","##","##","##","##","##","6.79","214","81","43.35","12487","","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
"2022/08/01 14:02","2022","8","1","5","2","0","6.79","214","81","43.32","12337","","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
"2022/08/01 14:03","2022","8","1","5","3","0","6.79","218","80","43.35","12412","","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
"2022/08/01 14:04","2022","8","1","5","4","0","6.79","213","80","43.35","12350","","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
"2022/08/01 14:05","2022","8","1","5","5","0","6.79","209","76","43.35","11325","","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----","----"■
回答2件
あなたの回答
tips
プレビュー