首页 > 其他 > 详细

pandas基础(第一章)

时间:2019-12-20 22:38:42      阅读:98      评论:0      收藏:0      [点我收藏+]

摘要:通过简单例子,了解功能。以此作为基点,在工作中不断深入

1.设置需要显示的行列宽度(显示的最大列数和最大行数,其余部分用.....表示)

技术分享图片
设置显示多少行多少列
import pandas as pd
import numpy as np
pd.set_option(max_columns,5,max_rows,5)
df = pd.read_csv(20190708.csv)
print(df)
‘‘‘
pd.set_option(‘max_columns‘,3,‘max_rows‘,3)
      Unnamed: 0  ...      circ_mv
0              0  ...  142940.1406
...          ...  ...          ...
3608        3608  ...  466813.2600

[3609 rows x 19 columns]

pd.set_option(‘max_columns‘,5,‘max_rows‘,5)
      Unnamed: 0    ts_code  ...     total_mv      circ_mv
0              0  603639.SH  ...  443175.0623  142940.1406
1              1  600130.SH  ...  294144.0000  294144.0000
...          ...        ...  ...          ...          ...
3607        3607  600017.SH  ...  947301.3975  947301.3975
3608        3608  601038.SH  ...  774878.1000  466813.2600

[3609 rows x 19 columns]

‘‘‘
1.pd.set_option

2.提取df索引,并对索引操作

技术分享图片
import pandas as pd
import numpy as np
pd.set_option(max_columns,5,max_rows,5)
df = pd.read_csv(20190708.csv)
print(df)
column_ = df.columns
index_ = df.index
data_ = df.values
print(column_)
print(index_)
print(data_)

print(type(column_))         ##<class ‘pandas.core.indexes.base.Index‘>
print(type(column_.values))  ##class ‘numpy.ndarray‘
print(type(column_.tolist()))##<class ‘list‘>
2.1提取索引,数据类型转化

说明:

1.列索引提取出来的数据类型都是Index对象<class ‘pandas.core.indexes.base.Index‘>

技术分享图片

 

 

通过column_.values获得## <class ‘numpy.ndarray‘>数组类

通过column_.tolist()获得##<class ‘list‘> 列表类

2.行索引与列索引类似

技术分享图片

 

 

  3.访问索引内的值

  print(column_.values[1])   ##ts_code同数组取值一样

  print(index_.tolist()[1])      ## 1 同list取值一样

  4.重命名行列索引

  df.index = index_list          ##新的行名列表直接赋值 

  df.columns = column_list

    说明:局部行改名,可以先提取行索引,转化成列表,更改对应名称,之后执行df.index = index_list操作。

    也可以通过df.rename(index=idx_rename,columns=col_rename),其中idx_rename、col_rename是字典{“旧名”:新名}

3.df取值的方式

  3.1基于标签(索引).loc

  3.2基于位置 (整数).iloc

pandas基础(第一章)

原文:https://www.cnblogs.com/liuhuacai/p/12075134.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!