データフレームの特定のインデックス値を変更しようとしています。 0のは、インデックスされた状態でDataframeの特定のインデックス値を置換する
start stop nested_in
0 2015-11-10 05:42:00+00:00 2015-11-10 07:22:00+00:00 -1.0
0 2015-11-10 05:42:00+00:00 2015-11-10 06:09:00+00:00 0.0
0 2015-11-10 06:21:00+00:00 2015-11-10 06:37:00+00:00 0.0
0 2015-11-10 06:42:00+00:00 2015-11-10 06:58:00+00:00 0.0
0 2015-11-10 17:00:00+00:00 2015-11-10 21:55:00+00:00 -1.0
0 2015-11-10 17:00:00+00:00 2015-11-10 17:45:00+00:00 4.0
0 2015-11-10 17:45:00+00:00 2015-11-10 18:01:00+00:00 4.0
: データフレームは、次のようになります。
私はこのような何かやりたいのための:だから
df.index = [i1, i2,... , i(df.size-1)]
:私は行うことができる午前すべてがこれです
for i in range(0, df.size):
df.index[i] = i
をしかし、これは誤り
TypeError: Index does not support mutable operations
次は私を与えますこの例:
df.index = [0,1,2,3,4,5,6]
私が欲しいの出力はこれです:
start stop nested_in
0 2015-11-10 05:42:00+00:00 2015-11-10 07:22:00+00:00 -1.0
1 2015-11-10 05:42:00+00:00 2015-11-10 06:09:00+00:00 0.0
2 2015-11-10 06:21:00+00:00 2015-11-10 06:37:00+00:00 0.0
3 2015-11-10 06:42:00+00:00 2015-11-10 06:58:00+00:00 0.0
4 2015-11-10 17:00:00+00:00 2015-11-10 21:55:00+00:00 -1.0
5 2015-11-10 17:00:00+00:00 2015-11-10 17:45:00+00:00 4.0
6 2015-11-10 17:45:00+00:00 2015-11-10 18:01:00+00:00 4.0
私はいくつかの研究をしましたが、ストレートアップの簡単な解決策を見つけることができませんでした。