2017-09-08 7 views
2

私のシリーズ "ポイント"の名前を付けようとしていますが、ポイントとして表示されていません。パンダシリーズ名

Points = pd.Series([1,2,3]) 

print(Points.name) 
output: None 

私も名前を変更しようとしたが、それはまだ私が間違っているのは何「なし」

Points.rename("Points") 
print(Points.name) 
output: None 

を示していませんか?

+1

あなたは間違って何もしないされています。 'pd'または' Series'という名前の他の変数がすでにありますか?それらはおそらく犯人だろう。通訳をやめてやり直してみてください。 –

+0

@ブラッドソロモンは言った! – piRSquared

答えて

1

ポイントはあなたのシリーズに割り当てられた変数です。

Points = Points.rename("Points") 

上記の例では "s"ではありません。

print(Points) 

0 1 
1 2 
2 3 
Name: Points, dtype: int64 

print(Points.name) 

'Points' 
+0

私の悪い、私は私が問題を経験していたものを書いていない、それはシリーズを印刷していないが、シリーズの名前を印刷していた。 – Ali

+1

@Ali Scottはとにかくそれを得た。 'Points.rename( 'Points')'は 'Points'のコピーを返します。彼が示したように、あなたは 'Points'という名前に再割り当てする必要があります。 – piRSquared

+0

@ScottBostonありがとう、それは働いた! – Ali

関連する問題