一、df的行数和列数获取

def del_pd_data(panda):count = 0data = []nums = panda.shapefor i in range(0, nums[1]):line_str = ''for j in range(0, nums[0]):_line_str = str(panda.iloc[j,i]) + ","   line_str += _line_strdata.append(line_str)count += 1return data
df.shape #返回df的行数和列数
df.shape[0] #返回df的行数
df.shape[1] #返回df的列数df.info()

二、pandas 取某列数据

import pandas as pd
data1 = pd.DataFrame(...) #任意初始化一个列数为3的DataFrame
data1.columns=['a', 'b', 'c']#1. 这里取到第2列(即b列)的值
data1['b']#2 效果同1,取第2列(即b列)
# 这里b为列名称,但必须是连续字符串,不能有空格。如果列名有空格,则只能采取第1种方法
data1.b#3、这里取data1的第2列到最后一列的所有数据
data1[data1.columns[1:]]#4 这里取6到11行的所有数据,而不是列数据,容易有误解,注意区分
data1[5:10]

三、ndarray转dataframe ,series

import numpy as npimport pandas as pddata = np.array([1, 2, 3]).reshape(3, 1)data_list = map(lambda x: x[0], data)# 转Series
ser = pd.Series(data_list)data = np.array([['2019/08/02', 'zhansan', 1], ['2019/08/03', 'lisi', 2], ['2019/08/04', 'wangwu', 3]])# 转DataFrame
df = pd.DataFrame(data)

通过切片,实现某一行或者某一列转换为ndarray

import pandas as pd

data = [['2019/08/01', 10],

result = pd.DataFrame(data, columns=['ds', 'val'])

rs = result.values

print(rs[:, 0])

print(rs[0, :])

rs[:, 0] 逗号前面表示:行都保留,逗号后面0表示保留第一列,结果为['2019/08/01' '2019/08/01']

rs[0, :]表示保留第一行,列都保留,结果为['2019/08/01' 10]

四、参考

python ndarray转换 series,dataframe

Pandas行数和列数获取相关推荐

  1. Pandas 获取 Dataframe 总的行数 和 列数

    Pandas 获取 DataFam 总的行数 和 列数 返回列数: df.shape[1] 返回行数: df.shape[0] 或者:len(df)

  2. 如何获取ResultSet的行数和列数

    当我们执行数据库查询返回一个ResultSet的时候,很多情况下我们需要知道这个ResultSet的大小,即它的行数和列数.我们知道它的列数可以通过resultSet.getMetaData().ge ...

  3. PyQt5 技术篇-设置QTableWidget表格组件默认值实例演示,如何获取QTableWidget表格组件里的值,获取表格的行数和列数

    self.tableWidget.setItem(0, 0, QTableWidgetItem("设置值的内容")) 可以设置指定单元格里的值. self.tableWidget. ...

  4. python怎么选取第几行第几列_python DataFrame获取行数、列数、索引及第几行第几列的值方法...

    python DataFrame获取行数.列数.索引及第几行第几列的值方法 更新时间:2018年04月08日 16:22:00 作者:小白九九 下面小编就为大家分享一篇python DataFrame ...

  5. Python使用numpy获取列表行数、列数

    生成形状为3x3的二维整数数组 a = np.random.randint(1, 100, (3, 3))[[50 90 85][83 58 53][85 71 92]] Python使用numpy获 ...

  6. python中获取矩阵的行数和列数

    python中如何获取矩阵的行数和列数呢? 可以通过 a.shape[0] 和 a.shape[1] 来分别获取矩阵a的行数和列数,如下: import numpy as npa = np.array ...

  7. pandas读取excel文档,每列标题及标题下的内容,总行数,总列数

    pandas读取excel文档,每列标题及标题下的内容,总行数,总列数 import pandas'''''' # file_path为excel的文件路径 def read_excel(file_p ...

  8. Py之Xlrd:Xlrd的使用方法总结(获取的sheet名字/sheet索引/sheet内容/数和列数、获取整行和整列的值(列表) 、指定单元格的内容/数据类型)之详细攻略

    Py之Xlrd:Xlrd的使用方法总结(获取的sheet名字/sheet索引/sheet内容/数和列数.获取整行和整列的值(列表) .指定单元格的内容/数据类型)之详细攻略 目录 Xlrd的使用方法总 ...

  9. C语言 二维数组行数和列数计算 - C语言零基础入门教程

    目录 一.计算一维数组长度 二.计算二维数组长度 1.二维数组行数 2.二维数组列数 3.二维数组的元素个数 = 二维数组行数 * 二维数组列数 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C ...

最新文章

  1. 后端传输大量log数据_京东智联云MySQL读写分离最佳实践 ,轻松搞定数据库高性能扩展...
  2. 二叉查找树(二叉排序树)创建,插入,删除操作。
  3. ionic angularJS input 相关指令 以及定时器 的使用
  4. Source Insight常用快捷键
  5. linux权限体系有哪些角色,详解Linux下系统权限
  6. [配置中心] --- consul
  7. 保研到国防科大计算机,拿奖到“手软” 国防科技大学这个“学霸宿舍”集体保研...
  8. input子系统驱动学习之中的一个
  9. RHEL脚本更换YUM源(sohu)
  10. 关于腾讯云学生服务器搭建个人网站——配置web开发环境详细步骤
  11. 张张催人泪下 图说“工人阶级”的心酸谋生路
  12. 查看文件的SHA256校验值
  13. php企业微信付款到零钱,PHP实现微信商户支付企业付款到零钱功能
  14. 【转载】23种设计模式及案例整理分享(建议收藏)【ps:方便自己收藏】
  15. PMBOK(第六版) PMP笔记——《七》第七章(项目成本管理)
  16. 一个能够自动给pdf生成目录的东西
  17. Nim 博弈游戏详解
  18. 顺序消费可没你想的这么简单,队列数量的变更往往无法保证同一个账号的消息发送到同一个分区,怎么解决?
  19. Python数据标准化处理
  20. 采集并显示实时环境温度,环境温度范围为 0°C-40°C,LED 显示 5 位。

热门文章

  1. 【优化求解】基于matlab蚁群算法配电网故障定位【含Matlab源码 165期】
  2. python随机输出52张牌_基于Python制作一副扑克牌过程详解
  3. java键盘输入char类型二维数组
  4. 数据结构 | 从哪里开始?
  5. 微型计算机怎么拆开装硬盘,机械硬盘怎么拆开?台式机3.5英寸机械硬盘拆卸方法图文教程...
  6. 日本語で独学する-五十音速记
  7. Python加解压文件gzip库操作一文详解
  8. [生存志] 第66节 子贡使五国
  9. # 工欲善其事必先利其器-C语言拓展--嵌入式C语言(三)
  10. 【深度学习基础】Mac系统安装Anaconda