実現したいこと
項目名 検索条件 0 名前 日本 花子 1 性別 女性
上のデータフレームを転置して、下のようなデータフレームを得るプログラムを書こうとしています。
項目名 名前 性別 0 検索条件 日本 花子 女性
発生している問題
過去の質問を参考に、次のようなプログラムを書きました。
python
1import pandas as pd 2import io 3 4csv = """ 5項目名,検索条件 6名前,日本 花子 7性別,女性 8""" 9 10df1 = pd.read_csv(io.StringIO(csv)) 11print(df1) 12 13df2 = df1.T.reset_index() 14print(df2)
しかしこれを実行すると、df2は次のようなデータフレームになってしまいます。
index 0 1 0 項目名 名前 性別 1 検索条件 日本 花子 女性
試したこと
reset_index()する前に、df2 = df1.T.set_index("項目名")としてindexを指定しようとしたら、「KeyError: "None of ['項目名'] are in the columns"」というエラーになりました。自分なりに調べたのですが、類似のトラブルが見つからず質問させていただきました。環境はAnacondaを使っています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/21 04:04