86120


pandasで指定した行のindexの取り出し方を知りたいです。

[code]

          Name               Type
    0     blue            Raptors
    1    delta            Raptors
    2     echo            Raptors
    3  charlie            Raptors
    4    alpha  Tyrannosaurus rex
    
[/code]

このようなデータがあった場合に、Nameでソートをした後に、上から順にindexの値を取り出したいのですが、調べてもどうすればよいのかがわかりませんでした。


CC BY-SA 4.0
2022-02-03T10:59:24.817
86119
2022-02-21T06:07:38.777
2022-02-21T06:07:38.777
3060
51187
question
python pandas
pandasでindexの値を取り出したい

[code]

    import pandas as pd
    import io
    
    csv_data = '''
    Name,Type
    blue,Raptors
    delta,Raptors
    echo,Raptors
    charlie,Raptors
    alpha,Tyrannosaurus rex
    '''
    
    df = pd.read_csv(io.StringIO(csv_data))
    
    #
    idx = df.sort_values('Name').index.to_list()
    
    print(idx)
    #
    [4, 0, 3, 1, 2]
    
[/code]


CC BY-SA 4.0
2022-02-03T11:17:34.137
86120
2022-02-03T11:17:34.137
47127
86119
answer