前提・実現したいこと
PythonでCSV(例えば1000行くらいの)を読み込み、100行毎に横に並べた新しいCSVファイルを作成したいです。
発生している問題・エラーメッセージ
NaNを省いて、詰めたいですが
・1列目の10~19行目と
・2列目の1~9行目に
NaNが出てしまいます。
該当のソースコード
import pandas as pd
df = pd.read_csv("raw_data.csv", encoding="SHIFT_JIS")
df_1 = df.loc[1:9,["RAW_TP9"]]
df_2 = df.loc[10:19,["RAW_TP9"]]
df_concat = pd.concat([df_1,df_2], axis=1)
print(df_concat) # データの確認
f_concat.to_csv("raw_data_out.csv")
試したこと
試しに、特定の列(RAW_TP9)から各10行抽出したデータをdf_1,df_2として、concatで並べてみました。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/02 11:07