Tag: 数据框

如何拆分Pandas中的列标题并正确导出到Excel

我在pandas有以下数据标题: 我正在努力得到以下结果: 我试图执行一个命令: df = df.reorder_levels([0, 1, 3, 2], axis='columns') 然而,这只是对行进行重新sorting,而我在这里看到的风险是破坏数据的一致性。 你可以build议pandas/ pythonic的方式来做到这一点? 或者我应该检查哪些选项以正确导出到Excel(如图2)?

Pythonpandas数据框和Excel:添加单元格背景颜色

目前我保存像这样的数据框 writer = ExcelWriter('test.xlsx') test_df.to_excel(writer,'Sheet1') writer.save() 并导致excel文件看起来像这样 cus 1 abc 2 jbd 3 lkl … 1 col vvvvv … 2 vv col vvv … 3 vvvv col v … 我需要的是,当客户价值==标题值,该单元格应该有一个绿色的背景。 在上面的例子中,所有值为“col”的单元格都应该设置为绿色背景。 我怎样才能做到这一点?

在pandas数据框中本地化和更改date

我有一个pandas数据框,我得到一个Excel文件,定期更新。 在一列中,我有一个datedatetime64。 它不被用作索引。 条目从2015年到目前的date。 有时候,人们会错误地inputdate。 所以我知道date是1945-11-05有一个条目,正确的是2015-11-05。 这个单元格的行在每次更新excel文件时都会更改,所以我不能用行/列号本地化它。 我想更新这个单元格到正确的date。 我怎样才能本地化这个细胞并改变这一年? 数据框如下所示: article_number order_number date quantity 1234 abcd 2015-08-16 123 1234 xyz 2015-09-01 456 2342 qsdf 2015-01-04 12 4223 qwerty 1945-11-05 155 0815 qwertz 2016-01-01 667

访问Pandas / Python中选定单元格的索引/行/列

我应该把具有不平凡function的Excel电子表格转换成一个Web应用程序。 我已经决定和pandas一起工作,我想知道怎样处理这个问题。 我需要做的事情之一是允许人们input一个特定的数字(我们称之为lot_number ),并访问同一行中的其他值。 例如,如果lot_number = 3 ,则不同列中的address_value将为555 Something Street。 所有的lot_numbers和address_value条目是不同的。 我的问题是:我怎样才能访问地址值使用pandas根据lot_number ?

在pandas分割date

在excel文件中,我有列“date”,其中包含以下格式的date: 11/17/2017 2:40:40 PM这转换为月/日/年H:M:S 在Pandas中导入这个文件时,它的dtype是<M8[ns] 所以,我想分裂的价值观。 所需的输出必须是2017年11月17日,它必须与如果我们在Excel文件中进行拆分时的格式相同。 我的意思是,我需要的值是11/17/2017,但格式化这个date只显示date和月份是这样的: 17-Nov 我尝试了几种方法,但没有奏效。 谁能帮我?

不能通过pandas数据框中的时间戳索引

我拿了一个有date和一些值的Excel工作表,并且想把它们转换成pandas数据框,并且只select在特定date之间的行。 出于某种原因,我不能按date索引select一行 原始数据在Excel文件中 MCU Timestamp 50D 10P1 10P2 10P3 10P6 10P9 10P12 12-Feb-15 25.17 5.88 5.92 5.98 6.18 6.23 6.33 11-Feb-15 25.9 6.05 6.09 6.15 6.28 6.31 6.39 10-Feb-15 26.38 5.94 6.05 6.15 6.33 6.39 6.46 码 xls = pd.ExcelFile('e:/Data.xlsx') vols = xls.parse(asset.upper()+'VOL',header=1) vols.set_index('Timestamp',inplace=True) set_index之前的数据 Timestamp 50D 10P1 10P2 10P3 10P6 10P9 10P12 25P1 25P2 […]

用pandas去除数据框中的特定行

我需要从你们所有人的帮助我正在从Excel中的数据表单,所以基本上现在我有这样的事情。 csr id ac otc tm lease maint 1 456 b 0 0 0 0 1 543 a 0 1 1 0 1 435 e 0 0 0 0 2 123 w 1 1 1 1 2 123 g 0 0 0 0 3 987 j 0 0 0 0 4 258 k 1 1 […]

在转换为csv Pythonpandas的同时,只从xls的第一行删除\ n个字符

Excel的第一行包含每个单元格中带有\ n字符的单词。 例如: 月“东中北\\(NSA)”\\“东北中\南(南) 所以,当使用此代码转换为csv时: data_xls = pd.read_excel('/home/scripts/usless/HP_PO_hist.xls', 'sheet1', index_col=4,skiprows=3) data_xls.to_csv('HH_PO_output.csv', encoding='utf-8') 它将\ n之后的字符转换为新的行,如: ,月,“东北中环 (NSA)“,”东中北部“ (SA)“,”东南中环“ (NSA)“,”东南中环“ 但预期的产出是这样的: 月东中北部(NSA)东中北部(SA)东南中部(NSA)东南中部(SA) 如何删除这个\ n字符只能从这个索引行转换为Python df中的csv?

如何使用python将字典列表写入excel文件?

我有脚本,在运行时创build数组,如下所示 [{'Currency': 'Euro', 'Age of Bike': 12, 'Build Month': '08', 'Metric': '16694 km', 'Build Year': '2005', 'Website Link': u'https://www.autoscout24.nl/aanbod/motorhispania-benzine-geel-2c73a018-35a0-4e00-a1ed-1a3375ef4c4d', 'Country': 'Nederland', 'Brand': 'Motorhispania', 'Model': '', 'Price': '650'}, {'Currency': 'Euro', 'Age of Bike': 20, 'Build Month': '12', 'Metric': '75000 km', 'Build Year': '1996', 'Website Link': u'https://www.autoscout24.nl/aanbod/honda-cbr-1000-benzine-wit-d517ce56-0a7a-f055-e053-e350040a4a20', 'Country': 'Nederland', 'Brand': 'Honda', 'Model': 'CBR 1000', 'Price': '750'}, {'Currency': […]

如何在python数据框中对选定的列进行着色?

我正在使用下面的代码导出我的DF到Excel中,我有一个要求输出Excel中的特定列的颜色。 # DF TO EXCEL from pandas import ExcelWriter writer = ExcelWriter('Output.xlsx') df.to_excel(writer,'sheet1') writer.save() 请给我一个方法。