2017-04-21 14 views
0

パンダのデータフレームの列の名前を1からデータの長さにしたいとします。列名に番号を付ける方法パンダ

私はパンダで

foo = pd.DataFrame(n, columns=('protein', 1...n)) 
+2

は、ここに 'タンパク質' とは何ですか?最初の列の名前をprotein、残りの列の名前を1からnにしますか? – Vaishali

+0

私はこれを行うことができます:)それは数字の0の列かもしれません。最初の列はタンパク質の名前です。二番目と前の位置は1からnの順番である。 – MTG

+0

1〜len(data)* – MTG

答えて

1

デフォルトの列名を持っているが範囲に0である(LEN(データ)) - 1。あなたはpd.DataFrameの列=パラメータを渡し、その後、最初の列の名前を変更しないでくださいもしそうなら、あなたはその結果に所望れます

例: N = np.ones(10).reshape(2,5) DF = pd.DataFrame(N)

0 1 2 3 4 
0 1.0 1.0 1.0 1.0 1.0 
1 1.0 1.0 1.0 1.0 1.0 

df = df.rename(columns = {0: 'protein'}) 

    protein 1 2 3 4 
0 1.0  1.0 1.0 1.0 1.0 
1 1.0  1.0 1.0 1.0 1.0 
関連する問題