Python pandas.DataFrame调整列顺序及修改index名的方法
2019-06-21 14:39
986 查看
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操作汇总:https://www.geek-share.com/detail/2726292560.html
以上就是本文的全部内容,希望对大家的学习有所帮助
您可能感兴趣的文章:
相关文章推荐
- Python pandas.DataFrame调整列顺序及修改index名
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
- Python DataFrame 设置输出不显示index(索引)值的方法
- pandas修改DataFrame列名的方法
- Python中pandas模块DataFrame创建方法示例
- 删除python pandas.DataFrame 的多重index实例
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- Python Pandas批量读取csv文件到dataframe的方法
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python pandas dataframe 按列或者按行合并的方法
- python 给DataFrame增加index行名和columns列名的实现方法
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- Python小练习2:pandas.Dataframe使用方法示例demo
- python DataFrame 修改列的顺序
- python中pandas.DataFrame排除特定行方法示例
- Python方法总结(1)——删除pandas DataFrame的某一/几列
- Python - pandas DataFrame 数据选取,修改,切片
- python——修改Dataframe列名的两种方法