2017-05-11 8 views
0

データフレームに155個のヘッダがあります。私はそれらを読みやすく/呼びやすいように変更する必要があります。だから、私はヘッダーを置き換えるために使用する辞書を作成しています。新しいヘッダーへと新しい名前:パンダ私は辞書を作ることができるようにヘッダをシリーズにする方法

は私が

  1. は、ヘッダー、一連の
  2. 追加とtxtファイルを作成し、ヘッダーのシリーズを作成し、これらの3つの事を行うために必要があると思いますシリーズ

私は山を丘の外に作っているかもしれませんが、おそらくこれをExcelで行うべきですが、私はPythonをより良くしようとしており、これが良い習慣だと思っていました。

これは私がこれまで

recols = research[0:0].squeeze() 
recols = recols.transpose() 
recols.to_csv("list.csv", index=False) 

私は

recols 

呼び出すと、私はこの出力を手に入れたてきたものである(すべてのヘッダー名を入れないようにして、私は...追加)

<bound method DataFrame.transpose of Empty DataFrame 
Columns: [Gender, Region, Age, Social Grade,...] 
Index: [] 

[0 rows x 155 columns]> 

私は重要なステップを逃していると確信していますが、それは何かを見つけることができません。

空のデータフレームの列:ここ

私は印刷出力は[]インデックス:社会グレード、スマートフォン上の オペレーティング・システムは、最も頻繁に使用される[性別、地域、年齢、1選択肢(持っています 休暇、有名人、家電など、オンラインでの食事のレビューや評価を書いたことがありますか?)2. は、商品やサービスがどれくらい良いかを公然と認めていました。 受け取った(通常、あなたの主な理由は または評価を残していますか?)、2.私はfeedb ack 他の人がそれを見るかもしれません(通常、レビューや評価を残している理由は何ですか?)2.他の人々が製品やサービスに関する情報に基づいた決定を下すのを手助けしたいと考えていました(通常 の理由2. 商品やサービスを提供した人物/組織が の商品を改善するのを手助けしたいと思っています(通常、 または評価を残す主な理由は何ですか?)、2.その他 のレビューや評価を残す主な理由は何ですか?)、2.その他のデータ(レビューや評価を投稿する理由は通常 ですか?)3.モバイル - Appleデバイス レビューまたはrを残す3. レビューや評価を残しているときにどのデバイスを通常使用しますか?)、3。携帯電話 - Androidデバイス(通常、 にレビューや評価を残すときに使用するデバイスは何ですか? (通常、レビューや評価を残すには はどのデバイスを使用しますか?)、3.その他(通常、レビューや評価を残すときに はどのデバイスを使用しますか?)、3.その他のデータ(通常 デバイスは何を使用しますかレビューや評価を残すときは?)、4。 Choice(レビューや評価をオンラインで読んで、購入時に が役に立ちましたか?)、5.選択肢(平均して、 の頻度で、オンラインで評価や評価を投稿する頻度は? )、6.選択(過去6ヶ月以内に何度も商品やサービスのレビューや評価をオンラインにしたことがありますか)、7.選択( は一般的にレビューや評価をオンラインでほとんど?)

+0

'recols = recols.transpose'を' recols = recols.T'に変更します。 –

答えて

1

転置はあなたが必要とする関数呼び出しであり、その終わりです。

recols = research[0:0].squeeze() 
recols = recols.transpose() 
recols.to_csv("list.csv", index=False) 
+0

これはシリーズに感謝しています。私のテキストファイルはまだ生成されていません。私のコードは不正な形式ですか? –

+0

@NickDuddyあなたは正しい道を持っていましたか?それは動作するはずです – galaxyan

+0

私はそれが私がコード化した方法でスクリプトと同じ場所に格納する必要があることを言って右ですか?それが本当なら、私は間違いなく正しい場所を探しています。 –

関連する問題