pythonのpandasを使用してcsvデータの中身を整理したいと考えております。
start,id,time,eldid,Count_,keniki,x,y,botime,firev,detime,extime
A,57136,0.223288997,1235,13391,1,-10171.5449606,-44468.0849596,2.8697357095172613,60.0,3.36993,0
B,57136,0.29927726600000004,1235,13391,1,-10171.5449606,-44468.0849596,2.8697357095172613,60.0,3.36993,0
C,57136,0.183266565,1235,13391,1,-10171.5449606,-44468.0849596,2.8697357095172613,60.0,3.36993,0
具体的には上記のcsvファイル(一部)を用いて以下のスクリプトを回すと出力されるcsvデータ(一部)の列"start"が昇順から降順に変更されてしまいます。"start"列の並びを昇順にするにはどのようにスクリプトを変更すればよろしいでしょうか。
よろしくお願いいたします。
python
1for i in range(1,1001): 2 3 df = pd.read_csv(f"list{i}_strategy1.csv") 4 new_file = f"list{i}_strategy1.csv" 5 df2 = df.drop(df.columns[[4, 8]], axis=1) 6 df2 = (df.ix[:,["start","id","detime","time"]]) 7 df3 = df2.sort_values("detime") 8 df3.to_csv(new_file,index=False)
出力されるcsvデータの一部
start,id,detime,time
C,89101,0.401035,0.1688917
B,89101,0.401035,0.279614717
A,89101,0.401035,0.206245942
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/22 23:24