V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
acone2003
V2EX  ›  Python

请教一个数据切片的问题

  •  
  •   acone2003 · 2018-12-13 17:08:06 +08:00 · 2065 次点击
    这是一个创建于 2183 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有一组数据 Values,用 print(Values)打印出来之后如下:
    0 3.911735
    1 3.361345
    2 0.278293
    3 5.546312
    4 0.707214
    5 1.253616
    6 0.064558
    7 6.365298
    8 -0.916926
    9 -4.859611
    10 -3.333333
    11 0.211060
    12 4.772938
    13 0.749465
    14 -0.089087
    15 1.250000
    16 1.305221
    17 -1.395007
    18 0.749064
    19 1.684717
    20 -4.233129
    21 2.536232
    22 -1.563722
    23 -2.775897
    24 1.498258
    25 10.022779
    26 -2.649770
    27 -1.598245
    28 1.211689
    29 -1.456311

    63660 -4.156250
    63661 -4.642857
    63662 -7.877170
    63663 -8.370044
    63664 -9.767892
    63665 -9.950556
    63666 -3.908795
    63667 -8.882521
    63668 -10.010267
    63669 -5.669145
    63670 -4.437870
    63671 -8.365608
    63672 -9.408451
    63673 -8.650261
    63674 -9.984520
    63675 -10.000000
    63676 -9.966777
    63677 -9.992811
    63678 -7.536042
    63679 -9.990109
    63680 -9.803922
    63681 -9.359417
    63682 -5.721393
    63683 -10.000000
    63684 -10.000000
    63685 -10.000000
    63686 -9.249431
    63687 -9.990010
    63688 -9.990182
    63689 -10.008220
    Name: RealValues, Length: 63690, dtype: float64

    我用语句 SegValues = Values[ StartPointer : EndPointer ]把它从中间切片,print( SegValues )之后如下:
    47590 0.969163
    47591 -1.668653
    47592 -3.653846
    47593 -0.243902
    47594 -1.953819
    47595 -3.157895
    47596 -2.097902
    47597 -2.290076
    47598 -0.626566
    47599 -2.634731
    47600 -1.257862
    47601 3.343023
    47602 -3.041145
    47603 3.345127
    47604 -2.320186
    47605 -1.582278
    47606 3.436989
    47607 -1.200155
    47608 -2.577873
    47609 -1.201201
    47610 -0.232558
    47611 -0.156250
    47612 -1.573034
    47613 1.002004
    47614 0.967118
    47615 2.071563
    47616 -2.317050
    47617 -2.386451
    47618 0.000000
    47619 4.012346

    56839 5.579710
    56840 1.765448
    56841 1.512097
    56842 3.897008
    56843 1.572482
    56844 2.096178
    56845 10.039761
    56846 -1.857143
    56847 3.642122
    56848 0.117165
    56849 -1.220539
    56850 2.329193
    56851 -3.387978
    56852 -1.486989
    56853 -0.391389
    56854 -4.135079
    56855 -0.070721
    56856 0.498753
    56857 0.299760
    56858 -4.719101
    56859 -0.433463
    56860 -6.330553
    56861 -2.140007
    56862 -2.255639
    56863 -1.506373
    56864 -0.995025
    56865 -2.418605
    56866 -0.079239
    56867 0.501672
    56868 -0.277778
    Name: RealValues, Length: 9279, dtype: float64
    问题是我想它的序号 47590-56868 变成从 0 开始,该怎么做?
    6 条回复    2018-12-13 22:06:54 +08:00
    Shynoob
        1
    Shynoob  
       2018-12-13 17:12:41 +08:00
    不成熟的想法:按顺序放入数组取下标
    ppyybb
        2
    ppyybb  
       2018-12-13 17:56:32 +08:00 via iPhone
    你这是什么语言?还是某个框架里面的东西?
    如果语法不支持这样的功能,那就只有自己实现一个了....
    lance6716
        3
    lance6716  
       2018-12-13 18:06:27 +08:00 via Android   ❤️ 1
    看一下 pandas 官方文档的 reset index
    hwpeng
        4
    hwpeng  
       2018-12-13 20:32:31 +08:00
    good question
    acone2003
        5
    acone2003  
    OP
       2018-12-13 21:52:13 +08:00
    谢谢 lance6716,OK !
    acone2003
        6
    acone2003  
    OP
       2018-12-13 22:06:54 +08:00
    lance6716 真是高人呀,竟能看出来是 pandas 数据。实际上我不知道这是什么结构的数据,只是用 pandas 读取了 CSV 文件,然后又提取了其中的一列,就搞不清楚是什么数据了,以为是一个一维的数组。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5915 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 02:16 · PVG 10:16 · LAX 18:16 · JFK 21:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.