• 售前

  • 售后

热门帖子
入门百科

怎样利用pandas工具输出每行的索引值、及其对应的行数据

[复制链接]
123457262 显示全部楼层 发表于 2021-10-26 13:11:50 |阅读模式 打印 上一主题 下一主题
下面给大家先容怎样使用pandas工具输出每行的索引值、及其对应的行数据,先给大家展示下输出结果,感兴趣的朋友可以参考详细实例代码。
输出结果
  1. name      object
  2. ID        object
  3. age       object
  4. sex       object
  5. hobbey    object
  6. dtype: object
  7.    name    ID  age   sex hobbey
  8. 0   Bob     1  NaN     男    打篮球
  9. 1  LiSa     2   28     女   打羽毛球
  10. 2  Mary         38     女   打乒乓球
  11. 3  Alan  None       None      
  12. -----------------------------------------
  13. 0 ['Bob', 1, nan, '男', '打篮球']
  14. 1 ['LiSa', 2, 28, '女', '打羽毛球']
  15. 2 ['Mary', ' ', 38, '女', '打乒乓球']
  16. 3 ['Alan', None, '', None, ''] 
复制代码
实现代码
  1. import pandas as pd
  2. import numpy as np
  3. contents={"name": ['Bob',    'LiSa',           'Mary',            'Alan'],
  4.      "ID":  [1,       2,             ' ',             None],  # 输出 NaN
  5.      "age": [np.nan,    28,              38 ,             '' ],  # 输出
  6. #      "born": [pd.NaT,   pd.Timestamp("1990-01-01"), pd.Timestamp("1980-01-01"),    ''], # 输出 NaT
  7.      "sex": ['男',     '女',            '女',            None,],  # 输出 None
  8.      "hobbey":['打篮球',   '打羽毛球',          '打乒乓球',          '',],  # 输出
  9.      }
  10. data_frame = pd.DataFrame(contents)
  11. data_frame.to_excel("data_Frame.xls")
  12. print(data_frame.dtypes)
  13. print(data_frame)
  14. print('-----------------------------------------')
  15. data_frame_temp=data_frame.copy()
  16. # Py之pandas:利用pandas工具输出每行的索引值、及其对应的行数据
  17. for index, row in data_frame.iterrows():   
  18.   row_lists=list(row)
  19.   print(index,row_lists)
复制代码
到此这篇关于怎样使用pandas工具输出每行的索引值、及其对应的行数据的文章就先容到这了,更多相干pandas输出索引值行数据内容请搜索草根技能分享从前的文章或继续欣赏下面的相干文章盼望大家以后多多支持草根技能分享!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作