JChat:
私はパンダのデータフレーム持っているdf
と102個の列が。各列は、異なる名前が付けられ、言う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彼のコメントにこのヒントのため。)