Pandas提取单元格的值操作
如提取第1行,第2列的值:
df.iloc[[0],[1]]
则会返回一个df,即有字段名和行号。
如果用values属性取值:
df.iloc[[0],[1]].values
返回的值会是列表,而且是嵌套列表:
[[值]]
因此,正确的写法是:
df.iloc[[0],[1]].values[0][0]
补充:pandas取出符合条件的某单元格的值
已经读取excel表中的值,得出DATAFRAME-----data1
想取出某些值写入另一个excel表
发现用data1[‘任务指标利润总额'][data1[‘企业']==namelist],给excel表中的单元格赋值,却失败
说是一个series,不能写入,只有用values[0]的方式才能写入
wbsheet.cell(row=index+5,column=21,value=data1['任务指标利润总额'][data1['企业']==namelist].values[0]) wbsheet.cell(row=index+5,column=22,value=data1['任务指标三项费用'][data1['企业']==namelist].values[0])
查了一些网页,发现:
dataframe[b][dataframe[a]==1].values[0] dataframe[dataframe[a]==1][b].values[0] #结果一样,但是过程不一样
但也没有更简便的写入方法。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐
-
pandas进行时间数据的转换和计算时间差并提取年月日
#pd.to_datetime函数 #读取数据 import pandas as pd data = pd.read_csv('police.csv') #将stop_date转化为datetime的格式的dataframe,存到stop_datetime data['stop_datetime'] = pd.to_datetime(data.stop_date') #自定义一个时间,计算时间差 data_new = pd.to_datetime('2006-01-01') data['time
-
从pandas一个单元格的字符串中提取字符串方式
以titanic数据集为例. 其中name列是字符串,现在想从其中提取title作为新的一列. 例如: # create new Title column df['Title'] = df['Name'].str.extract('([A-Za-z]+)\.', expand=True) 提取其中的title作为新的一列. 以上就是对从pandas的单元格中提取字符串的认识. 这篇从pandas一个单元格的字符串中提取字符串方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多
-
对pandas通过索引提取dataframe的行方法详解
一.假设有这样一个原始dataframe 二.提取索引 (已经做了一些操作将Age为NaN的行提取出来并合并为一个dataframe,这里提取的是该dataframe的索引,道理和操作是相似的,提取的代码没有贴上去是为了不显得太繁杂让读者看着繁琐) >>> index = unknown_age_Mr.index.tolist() #记得转换为list格式 三.提取索引对应的原始dataframe的行 使用iloc函数将数据块提取出 >>> age_df.iloc[in
-
Pandas提取单元格的值操作
如提取第1行,第2列的值: df.iloc[[0],[1]] 则会返回一个df,即有字段名和行号. 如果用values属性取值: df.iloc[[0],[1]].values 返回的值会是列表,而且是嵌套列表: [[值]] 因此,正确的写法是: df.iloc[[0],[1]].values[0][0] 补充:pandas取出符合条件的某单元格的值 已经读取excel表中的值,得出DATAFRAME-----data1 想取出某些值写入另一个excel表 发现用data1['任务指标利润总额'
-
python使用openpyxl读取合并单元格的值
目录 问题: 解决思路: 问题: 假设在test.xlsx的"Sheet1"工作表中,A1:D3区域的值如下: 要求给定指定的行.列以及对应的工作表作为参数,能够正确解析合并单元格,获取指定单元格的值. 如果直接根据行列获取对应单元格的值,则合并单元格非左上角的其他单元格都会获取到None值,如下: if __name__ == "__main__": wb = xl.load_workbook("test.xlsx") sheet_ = wb[
-
js获取单元格自定义属性值的代码(IE/Firefox)
复制代码 代码如下: // js取单元格自定义属性值,IE和FF下的不同实现 result+="<Item>" var isIE=document.all ? true : false; if(isIE)//IE { for (var i=0;i<obj.cells.length;i++) result+="<"+obj.cells[i].fieldname+"><![CDATA["+$(obj.cells[i
-
Java HtmlParse提取标签中的值操作
☆代码示例: 代码块语法遵循标准markdown代码,例如: package cas; import org.htmlparser.Node; import org.htmlparser.NodeFilter; import org.htmlparser.Parser; import org.htmlparser.filters.StringFilter; import org.htmlparser.filters.TagNameFilter; import org.htmlparser.tag
-
使用jQuery 操作table 完成单元格合并的实例
比较表格的内容.判断是否合并单元格: tr = $("#printPage tr").length;// 获取当前表格中tr的个数 var mark = 0; //要合并的单元格数 var index = 0; //起始行数 /* * 要合并单元格,需要存储两个参数, * 1,开始合并的单元格的第一行的行数, * 2.要合并的单元格的个数 **/ console.log(tr); //判断 若只有一行数据,则不做调整 if(tr <= 2){ }else{ //var i=1 比
-
利用matlab与Excel交互之单元格操作
目录 前言 单元格内容操作 1.设置单元格的值 2.复制,粘贴,剪切 3. 将单元格内容作为图片复制到剪切板 4.向Excel添加MATLAB中的图片 单元格属性操作 1. 设置单元格内字体样式 2. 设置单元格颜色 3. 合并单元格 4.文本对齐设置 5.宽度和高度设置 总结 前言 接上文 matlab与Excel交互 非xlsread和xlswrite (1) ,此处默认: Excel=actxserver('Excel.application'); Workbook 为已添加工作簿 单元格
-
C#操作DataGridView设置单元格只读
一.修改ReadOnly属性 1.设置整个DataGridView只读: DataGridView.ReadOnly=true; 此时用户的新增行和删除行操作也被屏蔽了. 2.设置DataGridView内某个单元格不可编辑,例如:设置第二行第一列的单元格不可编辑: this.dgv_PropDemo[0, 1].ReadOnly = true; 3.设置DataGridVIew的某列整列不可编辑,例如:设置第二列不可编辑: this.dgv_PropDemo.Columns[1].ReadOn
-
DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值
本文实例展示了DevExpress GridControl实现根据RowIndex和VisibleColumnsIndex来获取单元格值的方法,具体如下所示: 主要功能代码如下: /// <summary> /// 根据rowIndex和visibleColumnsIndex来获取单元格可见值 /// </summary> /// <param name="view">GridView</param> /// <param name
-
PHPExcel合并与拆分单元格的方法
本文实例讲述了PHPExcel合并与拆分单元格的方法.分享给大家供大家参考,具体如下: $objPHPExcel; $filepath="c:\temp.xlsx"; try { $objReader = PHPExcel_IOFactory::createReader('Excel2007'); $objPHPExcel = $objReader->load($filepath); } catch (Exception $e) { die(); } $column_index
随机推荐
- 利用python爬取软考试题之ip自动代理
- jquery简单图片切换显示效果实现方法
- 鼠标划过时整行变色
- 基于Bootstrap+jQuery.validate实现表单验证
- 浅析.net简单工厂模式
- Javascript remove 自定义数组删除方法
- 解析mysql 5.5字符集问题
- MySQL5.6.31 winx64.zip 安装配置教程详解
- MySQL查询语句大全集锦
- innodb存储引擎修改表共享空间为独立空间
- C++编程中私有和保护以及公有的类成员访问控制
- 使用jQuery+HttpHandler+xml模拟一个三级联动的例子
- 基于javascript实现表格的简单操作
- JavaScrip数组删除特定元素的几种方法总结
- JavaScript自定义分页样式
- JS识别浏览器类型(电脑浏览器和手机浏览器)
- 详细分析java线程wait和notify
- IIS 7 中设置文件上传大小限制设置方法
- android利用service完成计时功能
- Java实现文件上传至服务器的方法