I have a data frame called followers_df
as below:
我有一个名为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
I want to change this data frame into something like this:
我想将此数据框更改为以下内容:
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
how can I do this? I tried:
我怎样才能做到这一点?我试过了:
index = pandas.Index(range(20))
followers_df = pandas.DataFrame(followers_df, index=index)
but it's giving me the following error:
但它给了我以下错误:
ValueError: Shape of passed values is (1, 39), indices imply (1, 20)
thanks,
3 个解决方案
#1
47
you can do
你可以做
followers_df.index = range(20)
#2
19
followers_df.reset_index()
followers_df.reindex(index=range(0,20))
#3
5
When You are Not Sure of the Number of Rows, Then u Can Do this Way
当你不确定行数时,你可以这样做
followers_df.index = range(len(followers_df))
#1
47
you can do
你可以做
followers_df.index = range(20)
#2
19
followers_df.reset_index()
followers_df.reindex(index=range(0,20))
#3
5
When You are Not Sure of the Number of Rows, Then u Can Do this Way
当你不确定行数时,你可以这样做
followers_df.index = range(len(followers_df))