创建数据框时没有索引

And*_*rew 1 python indexing dataframe

我通过以下几行创建一个小数据框:

import pandas as pd
 
my_funds = [1, 2, 5, 7, 9, 11]
my_time = ['2020-01', '2019-12', '2019-11', '2019-10', '2019-09', '2019-08']
df = pd.DataFrame({'TIME': my_time, 'FUNDS':my_funds})

df
Run Code Online (Sandbox Code Playgroud)

那么输出是:

    TIME    FUNDS
0   2020-01     1
1   2019-12     2
2   2019-11     5
3   2019-10     7
4   2019-09     9
5   2019-08     11
Run Code Online (Sandbox Code Playgroud)

是否可以修改代码以创建没有索引的数据框?我什至无法...所以,感谢您的任何提示。

小智 5

Pandas DataFrame 需要一个索引,但您可以将其设置为现有列。如果您所有的 TIME 条目都是唯一的,您可以这样做

import pandas as pd
 
my_funds = [1, 2, 5, 7, 9, 11]
my_time = ['2020-01', '2019-12', '2019-11', '2019-10', '2019-09', '2019-08']
df = pd.DataFrame({'FUNDS': my_funds}, index=my_time)

df
Run Code Online (Sandbox Code Playgroud)

给你

         FUNDS
2020-01      1
2019-12      2
2019-11      5
2019-10      7
2019-09      9
2019-08     11
Run Code Online (Sandbox Code Playgroud)