dataframeに格納されている内容をcsvで出力したいのですが上手く出力できません。
コードは以下の通りです。
python
1def storeHincome(cs): 2 df = cs.res 3 hincome = df.query('status == "alive"') 4 rids = hincome.index 5 for r in rids: 6 hou0 = list(df.loc[r,['p_id','h_id','age','h_income','i_income','n_pen','w_pen','job','p_job']]) 7 hou = sum(hou0,[]) 8 t_h_income.append(hou)
python
1 def save_log(): 2 time_str = str(startPoint.strftime('%y%m%d%H%M')) 3 4 ho = list(t_h_income) 5 np.savetxt('__' + time_str + '_' + seed_str + 'h_income_K.csv', ho, fmt='%.0f,%.0f,%.0f,%.0f,%.0f,%.0f,%.0f,%.s,%.s', delimiter=',') 6
'p_id','h_id','age','h_income','i_income','n_pen','w_pen'は数値
'job','p_job'は文字列です。
csvファイルの中身が
677044 275027 20 0 0 0 0 aaa bbb
677045 275028 21 3 3 2 2 aaa bbb
・
・
・
のようになると嬉しいです。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。