Python pandas.DataFrame调整列顺序及修改index名
2018-01-21 17:00
766 查看
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_id 0 3713327 2017-03-07 4 webbang 1 4074636 2017-03-07 4 webbang 2 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_date 0 webbang 3713327 4 2017-03-07 1 webbang 4074636 4 2017-03-07 2 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_date 1 webbang 3713327 4 2017-03-07 2 webbang 4074636 4 2017-03-07 3 webbang 26873486 4 2017-03-07
DataFrame操作汇总:http://www.cnblogs.com/huahuayu/p/8227494.html
相关文章推荐
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- Python - pandas DataFrame 数据选取,修改,切片
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python DataFrame 修改列的顺序
- Python方法总结(1)——删除pandas DataFrame的某一/几列
- python pandas dataframe to_sql方法error及其解决
- 一句Python,一句R︱pandas模块——高级版data.frame
- python 数据处理学习pandas之DataFrame(一)
- python – 基于pandas中的列中的值从DataFrame中选择行
- Python+Pandas 获取数据库并加入DataFrame
- python pandas dataframe 小结(包括集合set)
- python之pandas的基本使用-series和dataframe(1)
- Pandas中修改DataFrame列名
- 删除python pandas.DataFrame 的多重index实例
- Python pandas DataFrame 某一列中添加字符串
- python - pandas dataFrame merge 数据合并