35

followers_df以下のようなデータフレームがあります。

 followers_df

             0
0         oasikhia 
0     LEANEnergyUS
0  _johannesngwako
0     jamesbreenre
0   CaitlinFecteau
0  mantequillaFACE
0         apowersb
0       ecoprinter
0        tsdesigns
0      GreenBizDoc
0        JimHarris
0    Jmarti11Julia
0         JAslat63
0            prAna
0    GrantLundberg 
0        Jitasa_Is
0     ChoosePAWind
0  cleanpowerperks
0          WoWEorg
0      Laura_Chuck

このデータフレームを次のように変更したい:

 followers_df

             0
0          oasikhia 
1      LEANEnergyUS
2   _johannesngwako
3      jamesbreenre
4    CaitlinFecteau
5   mantequillaFACE
6          apowersb
7        ecoprinter
8         tsdesigns
9       GreenBizDoc
10        JimHarris
11    Jmarti11Julia
12         JAslat63
13            prAna
14    GrantLundberg 
15        Jitasa_Is
16     ChoosePAWind
17  cleanpowerperks
18          WoWEorg
19      Laura_Chuck

これどうやってするの?私は試した:

     index = pandas.Index(range(20))
     followers_df = pandas.DataFrame(followers_df, index=index)

しかし、それは私に次のエラーを与えています:

  ValueError: Shape of passed values is (1, 39), indices imply (1, 20)

ありがとう、

4

3 に答える 3

71

できるよ

followers_df.index = range(20)
于 2013-10-26T17:52:22.143 に答える
23
followers_df.reset_index()
followers_df.reindex(index=range(0,20))
于 2013-10-26T17:53:51.860 に答える
20

行数がわからない場合は、次の方法で行うことができます。

followers_df.index = range(len(followers_df))
于 2017-03-09T06:26:24.763 に答える