DataFrame基本操作
来源:互联网 发布:淘宝买手机信用卡分期 编辑:程序博客网 时间:2024/06/18 12:06
导入基本模块
import pandas as pdfrom pandas import DataFramefrom pandas import Series #平行对比 numpy 模块的 ndarry
手动一个数据框
df = DataFrame({ 'id': Series([1, 2, 3]), 'name': Series(['赵', '钱', '孙']) });
修改索引
df.index = df['id']
利用索引遍历
for i in df.index: #print(i); print(df.loc[i])
位置查找(loc, at)
#名称索引df.loc[range(2),'id':'name']df.loc[1:2, 'name']df.loc[[1,3],:]#位置索引print(df.iloc[0:2, :])print(df.iloc[0:, 0:])print(df.iloc[[0,2], :])#混合索引df.at[1, 'name']df.iat[0, 1]
数据框基本信息查看
print(df['id'])print(df.dtypes)print(df.index)print(df.columns)print(df.values)print(len(df))i = 0while i < len(df): print(df.iloc[i]) i += 1 import osos.getcwd() #获取当前工作目录 d = pd.read_excel('D:\\Michael\\Auto.xlsx')d.head()df2 = pd.read_csv('C:\\Users\\zz\\Desktop\\AUTO2.csv', encoding = 'gbk')df2.head()df2.columnstotal_counts = df['name'].value_counts()a = ['Auto Loyalty', 'auto']d.loc[d['Branch'].isin(a), '是否参加'] = 1df4 = pd.read_excel('path',sheetname = '调研店列表')d.to_excel('path', sheet_name = 'Auto', index = False, startrow = 2, startcol = 5)
阅读全文
1 0
- 【spark】DataFrame基本操作
- DataFrame基本操作
- pandas库介绍之DataFrame基本操作
- Python Series和DataFrame的基本操作
- pandas库介绍之DataFrame基本操作
- Pandas学习笔记(DataFrame基本操作)
- dataFrame操作
- DataFrame操作
- 【pandas】[2] DataFrame 基础,创建DataFrame和增删改查基本操作(1)
- 【pandas】[2] DataFrame 基础,创建DataFrame和增删改查基本操作(1)
- spark DataFrame 的函数|基本操作|集成查询记录
- Pandas学习:对于Series和DataFrame一些基本操作
- Python中Pandas库 Dataframe的基本操作
- 用python做数据分析|pandas库:DataFrame基本操作
- pandas--DataFrame基本使用
- dataframe常见操作
- dataframe常见操作
- R.dataframe 常用操作
- mysql 迭代查询,查询所有上级,查询所有下级
- spring配置mongodb
- PHP用barcode生成条形码
- Unity3D 脚本生命周期
- Java多线程
- DataFrame基本操作
- WSDL小知识
- popwindow点击外部取消不了和popwindow弹出抖动动画
- Unsupported major.minor version 52.0
- 问题一:win10+64 自动升级系统后,之前的virtualbox双击打不开
- Servlet3 可编程式注册web组件
- VS2015+Qt5.9.1编译报错:error MSB6006 cmd.exe 已退出,代码为3 -- 完美解决
- [京东面试问题] 求n=100w个数里面的前k=100个
- Ubuntu常用快捷键