美文网首页我爱编程人生苦短,学习Python
Python pandas DataFrame的切片取值

Python pandas DataFrame的切片取值

作者: 小小疾风 | 来源:发表于2018-01-09 13:31 被阅读0次

    不叨叨,直接来干货

    本文默认你已经有一定的python基础了。


    import numpy as np

    import pandas as pd

    np_array  = np.array([[10,20,30],[30,40,45]])

    pd_datas = pd.DataFrame(np_array,columns = ["iOS","android","window phone"])

    print(pd_datas.iloc[0:2,0:3])


    分片最难理解的就是iloc了,其中用[x:x,x:x]来表示取值的范围,如下图所示

    上面一段程序的输出

    其中第一个x:x是0:2,取的是行数,如图中标注的0和1,注意不包括2。

    第二个x:x是0:3,取的是列数,如何是iOS,android和window phone三列,也可以理解为0到3列,不包括3。

    相关文章

      网友评论

        本文标题:Python pandas DataFrame的切片取值

        本文链接:https://www.haomeiwen.com/subject/tlpwnxtx.html