Python pandas.DataFrame调整列顺序及修改index名,,1. 从字典创建Da
Python pandas.DataFrame调整列顺序及修改index名,,1. 从字典创建Da
1. 从字典创建DataFrame
>>> import pandas>>> dict_a = {‘user_id‘:[‘webbang‘,‘webbang‘,‘webbang‘],‘book_id‘:[‘3713327‘,‘4074636‘,‘26873486‘],‘rating‘:[‘4‘,‘4‘,‘4‘],‘mark_date‘:[‘2017-03-07‘,‘2017-03-07‘,‘2017-03-07‘]}>>> df = pandas.DataFrame(dict_a) # 从字典创建DataFrame>>> df # 创建好的df列名默认按首字母顺序排序,和字典中的先后顺序并不一样,字典中是‘user_id‘,‘book_id‘,‘rating‘,‘mark_date‘ book_id mark_date rating user_id0 3713327 2017-03-07 4 webbang1 4074636 2017-03-07 4 webbang2 26873486 2017-03-07 4 webbang
2. 调整列顺序
>>> df = df[[‘user_id‘,‘book_id‘,‘rating‘,‘mark_date‘]] # 调整列顺序为‘user_id‘,‘book_id‘,‘rating‘,‘mark_date‘>>> df user_id book_id rating mark_date0 webbang 3713327 4 2017-03-071 webbang 4074636 4 2017-03-072 webbang 26873486 4 2017-03-07
3. 调整index为从1开始
>>> df.index = range(1,len(df) + 1) # 将index改成从1开始>>> df user_id book_id rating mark_date1 webbang 3713327 4 2017-03-072 webbang 4074636 4 2017-03-073 webbang 26873486 4 2017-03-07
DataFrame操作汇总:http://www.cnblogs.com/huahuayu/p/8227494.html
Python pandas.DataFrame调整列顺序及修改index名
相关内容
- python匹配两个字符串中间的字符串,python匹配,问题:使
- python中使用指定GPU,python使用指定GPU,import oso
- 考虑以下 Python 代码,如果运行结束,命令行中的运行
- Windows10下配置Python2和Python3共存 并用anaconda实现方便的
- Python3 Tkinter基础 Scale orient 横竖 resolution单步步长 leng
- Python条件语句,python语句,Python条件语句
- 微信跳一跳python程序,信跳python程序,#源码下载地址:
- python常用模块-------转自林海峰老师,python林海峰,一
- Python的扩展接口[2] -> 动态链接库DLL[1] -> 组件
- python之使用request模块发送post和get请求,pythonrequest,im
评论关闭