14

Seriesオブジェクトの名前を変更するにはどうすればよいですか?

4

4 に答える 4

26

オブジェクトのname属性を変更することでこれを行うことができます。subs

その名前が'Settle'で、たとえば に変更したい場合、次のように属性を'Unsettle'更新するだけです。name

In [16]: s = Series(randn(10), name='Settle')

In [17]: s
Out[17]:
0    0.434
1   -0.581
2   -0.263
3   -1.384
4   -0.075
5   -0.956
6    0.166
7    0.138
8   -0.770
9   -2.146
Name: Settle, dtype: float64

In [18]: s.name
Out[18]: 'Settle'

In [19]: s.name = 'Unsettle'

In [20]: s
Out[20]:
0    0.434
1   -0.581
2   -0.263
3   -1.384
4   -0.075
5   -0.956
6    0.166
7    0.138
8   -0.770
9   -2.146
Name: Unsettle, dtype: float64

In [21]: s.name
Out[21]: 'Unsettle'
于 2013-08-31T23:23:04.467 に答える
5
s.reset_index(name="New_Name")

また

s.to_frame("New_Name")["New_Name"]
于 2015-12-24T15:56:58.527 に答える