Tag: pandas

使用pandassortingexcel列

我想sorting名为“LTE_PrbUtil”的Excel文件工作表,它有一个名为“CELL”的string降序列。 当我运行该程序,并发现一些错误: File "C:\Users\p4532\Desktop\QGIS_project\highloading.py", line 18, in <module> df = df.sort(columns="CELL") File "C:\Python27\lib\site-packages\pandas\core\generic.py", line 3081, in __getattr__ return object.__getattribute__(self, name) AttributeError: 'DataFrame' object has no attribute 'sort'` 这是我的代码: import shutil import pandas as pd import xlrd xl=pd.ExcelFile("C:\Users\p4532\Desktop\QGIS_project\HighUtilCells_new.xlsx") df = xl.parse("LTE_PrbUtil") df = df.sort(columns="CELL") 看来数据框无法识别sort 。 谁能帮忙?

将两列合并为一个使用pandas或Excel作家保持层次结构

我需要将两列合并为一个保留层次结构,使用pandas或pandas和Excel作家。 我需要改变这一点: df = pd.DataFrame({'A': [ 'p', 'p', 'q'], 'B': ['x', 'y', 'z'], 'C': [1, 2, 3]}) df ABC 0 px 1 1 py 2 2 qz 3 对此: AC 0 p 1 x 1 2 y 2 3 q 4 z 3 UPD。 感谢您的帮助。 我编辑我的问题,并添加更多的细节。

在excel中评论这样pandas不读它

我想在我的Excel文档中实现一些注释,但我不想要pandas能够看到他们,因为我有很多需要评论的标题,但不想更改我的整个脚本,包括从这些标题获取值时的评论.. 我有添加一个“评论标题”,而不是在导入Excel文档时读取这个特定的标题,但是如果在将来可能会发生在标题以外的其他评论时,我想要一个不同的解决scheme。

使用Pythonpandas在Excel中添加空行

我想使用pythonpandas添加一个空行到我所有的excel文件。 我给你留个例子,以便你能理解。 我有这个: Excel例子 我想在名称和城市之前添加这一行: 例子 我需要这样做,但不打开excels文件,因为这只是我真正需要的一个小例子。 谢谢!

所有重复项不会被删除,因为它使得行1成为一个免疫标题行

所有重复项不会被删除,因为它往往会忽略第一行,并将其视为标题行。 https://ibb.co/b4GvJG 我正在尝试删除所有列的重复项。 这是第一行中的一对重复就足够了。 在这种情况下,b变成b.1。 A栏也有一些数字,尽pipe这个数字迄今为止并没有影响到工作,而且比打破工作更令人讨厌。 当我们处理大量的Excel电子表格时,大量文件中缺less一个重复的文件真的会加起来。 我假设通过添加一个标题列或删除标题行,然后数据可以被复制,而不是忽略第一行。 为了解决这个问题,我尝试添加标题,删除级别并删除开始行: df = pd.DataFrame({'Heading': data}) df.to_excel(writer, sheet_name='Sheet1', startrow=2) df.to_excel(writer, sheet_name='Sheet1', startrow=2, header=False) raw_data = {'0': ['first_name', 'Molly', 'Tina', 'Jake', 'Amy']} #df.columns = df.columns.droplevel(0) #df.to_excel(writer, header=None,index=False) #df = df.drop_duplicates(subset=[df.columns[6]]) 到目前为止,我还没有取得任何成就,问题依然存在。 标准代码: import pandas as pd df = pd.read_excel("C:/Documents/Ha.xlsx", sheetname=0) writer = pd.ExcelWriter('C:/Documents/Ha.xlsx') import xlsxwriter import pandas as pd […]

使用python在Excel中创build图表

我正在做一些分析,使用基本的sorting和累积function。 我需要使用我在sheet2中创build的数据在Excel中创build散点图。 我正在使用工作表,add_chart,add_series,insert_chart函数。 但无法在同一张表中创build图表。 代码如下: # -*- coding: utf-8 -*- """ Created on Tue Nov 07 15:25:03 2017 @author: Harsh """ import numpy as np import pandas as pd import xlsxwriter from pandas import ExcelWriter from pandas import ExcelFile #Define variables for storing file names and sheet names input_file_path="C:\Users\paha7003\Documents\Adhoc Work\Training\python_work\OUT_Base_Sannap_1010.xls"; sheet_name = "Sheet1" output_file_path="C:\Users\paha7003\Documents\Adhoc Work\Training\python_work\Pareto_Sannap_1010.xlsx"; […]

在Python中的数据框列中添加产品的数量

我正在努力计算在包含产品标题的Excel表格中,在Numpy / Pandas的帮助下的权重总和。 我已经设法加载到一个数据框,并隔离包含我正在寻找的特定产品的行: dframe = xlsfile.parse('Sheet1') dfFent = dframe[dframe['Product:'].str.contains("ABC") == True] 但是,由于问题明显的复杂性,我似乎无法find总结权重的方法(如下所示)。 例如。 如果“产品名称”列包含像“ 1克ABC 纯度为98%,12克ABC 0.25公斤ABC粉末 ABC 5gr 在哪里,ABC是我想要加起来的产品。 有没有什么办法可以把这些重量加起来总共达到268克。 指向解决scheme的任何帮助或资源将不胜感激。 谢谢! 🙂

使用pythonpandas展开/取消堆叠excel透视

我有一个像数据一样的数据透视表: Code Region Detail Oct'17 Sep'17 Aug'17 AXISCGF zone 1 IND3D01024 -82,000 0 900,000 AXISDEF zone 5 INP467B029 85,000 182,000 0 AXISEAF zone 4 INZ514ELY4 -13,500 0 5,00,000 AXISEQF zone 2 INQ916D14E 0 -500,000 25,400 我想要的输出是: Code Region Detail Month Change AXISCGF zone 1 IND3D01024 Oct'17 -82,000 AXISDEF zone 5 INP467B029 Oct'17 85,000 .. AXISCGF […]

Django – 在整个会话期间将excel文件存储在variables中

我开发了多个Python函数,帮助我处理Excel文件中的一些数据(顺便说一句,使用pandas库)。 这些function可以读取和处理文件。 现在,我想开发一个Web界面,可以将处理的数据显示给网站的用户。 更确切地说,当一个用户来到我的网页上时: 他会上传一个excel文件(通过html表单并使用AJAX) 一旦文件被加载到服务器上(通过我的阅读器function),他将能够select一些标准来显示他想要的数据(使用我开发的其他function来处理数据)。 问题是,我想重复使用我的代码,在整个用户会话期间如何将excel文件存储到variables中? 如果您有任何其他解决scheme,我愿意接受。 PS:我使用pandas.read_excel(MY_EXCEL_FILE)读取excel文件。 提前致谢

pandasExcel导入仅适用于单个函数调用 – 第二个函数调用时出错

在第一次函数调用之后,我失去了在pandas中打开第二个excel工作表的能力。 这里的import_info工程,但import_data给我一个错误,尝试以完全相同的方式打开同一个Excel文件。 文件path仍然存在,但我得到expected str, bytes or os.PathLike object, not NoneType : # get the account info a = import_info ( file ) # get the data cf = import_data ( file ) 第一个function正常工作: def import_info ( file ): xl = pd.ExcelFile ( file ) df = xl.parse ( "info", index = False ) data = […]