どのように自動的にパンダのデータフレームの列に名前を付けるには?

JChat:

私はパンダのデータフレーム持っているdf102個の列が。各列は、異なる名前が付けられ、言うA, B, C元のデータフレームは、以下の構造を与えることなど

         Column A.    Column B.  Column C.   ....
Row 1.    
Row 2.
---
Row n

私はから列名を変更したいA, B, CなどにF1, F2, F3, ...., F102私はdf.columnsを使用してみましたが、それらをこのように名前を変更することに成功しませんでした。自動的にすべての列名の名前を変更するために、任意の簡単な方法F1 to F102個別に各列名の名前を変更するのinsteading、自動的に?

MarianD:
df.columns=["F"+str(i) for i in range(1, 103)]

注意:

代わりに、「マジック」ナンバーの103あなたが使用することができ、列の計算された数(+ 1)を、例えば

  • len(df.columns) + 1、または
  • df.shape[1] + 1

(おかげALollz彼のコメントにこのヒントのため。)

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=16826&siteId=1