##やろうとしていること
csvファイルからデータを抽出
##csvデータ
50行分のデータがあります。
csv
12020,8,6,6,4,31.70356443936471 22020,8,6,6,10,31.678066541167208 32020,8,6,6,16,31.66276780574117 42020,8,6,6,22,31.672966962400825 52020,8,6,6,28,31.75456025758758 62020,8,6,6,34,31.652568650245666 72020,8,6,6,40,31.764759424724616 82020,8,6,6,46,31.805556104914285 92020,8,6,6,52,31.836153627280147 102020,8,6,6,58,31.82085486478754 112020,8,6,7,4,31.85655198134482 122020,8,6,7,10,31.795356933120637 132020,8,6,7,16,31.846352803730404 142020,8,6,7,22,31.968743011937477 152020,8,6,7,28,31.99934059018269 162020,8,6,7,34,31.97894220352173 172020,8,6,7,40,31.994240993080894 182020,8,6,7,46,32.12173100793734 192020,8,6,7,52,32.157428244693435 202020,8,6,7,58,31.3261962890625 212020,8,6,8,4,31.48938232064247 222020,8,6,8,10,32.315516178892 232020,8,6,8,16,32.636792519834124 242020,8,6,8,22,32.31041656374582 252020,8,6,8,28,31.708664019877325 262020,8,6,8,34,31.061019623372705 272020,8,6,8,39,30.16350444043055 282020,8,6,8,45,29.918729136977344 292020,8,6,8,51,29.449578346312045 302020,8,6,8,57,29.041623139381407 312020,8,6,9,3,28.756055602803826 322020,8,6,9,9,28.68976326948614 332020,8,6,9,15,29.005927147396143 342020,8,6,9,21,28.796850909292697 352020,8,6,9,27,28.516383553348714 362020,8,6,9,33,28.317507234425285 372020,8,6,9,39,28.3888986825943 382020,8,6,9,45,28.368501120153816 392020,8,6,9,51,28.292010302474957 402020,8,6,9,57,28.47048897892237 412020,8,6,10,3,28.1237307340838 422020,8,6,10,9,27.935054019145902 432020,8,6,10,15,28.09823385743075 442020,8,6,10,21,28.103333232179285 452020,8,6,10,27,27.95545148263336 462020,8,6,10,33,27.98094831854105 472020,8,6,10,39,27.613794583454727 482020,8,6,10,45,27.84836485127453 492020,8,6,10,51,27.669887417560677 502020,8,6,10,57,27.445516292430693
##教えてほしいこと
次のプログラムコードを実行し、1行目と50行目の日付・時刻を表示させています。
1行目を表示させるときに、df.iloc[0:1, 1:5]とすると、次のように正しく表示されていることを確認できていますが、
text
1 month day hour minute 20 8 6 5 58
疑問に思っていることは、
1行目だけの表示なので、df.iloc[1:1, 1:5]としていたたのですが、次のメッセージがでて、正しく表示されませんでした。
ヘッダー(ラベル)が関係しているのでしょうか。
text
1Empty DataFrame 2Columns: [month, day, hour, minute] 3Index: []
##プログラム
python
1 df = pd.read_csv(URL_PATH+"temp.csv", names=['year', 'month', 'day', 'hour', 'minute', 'temperature']) 2 start=df.iloc[0:1,1:5] 3 end=df.iloc[49:50,1:5] 4 print (start) 5 print (end)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/06 04:06