如何使用熊猫在python中编写Excel行

提姆

我正在从excel文件中读取一行,并尝试将其写回excel,但它写为列,我正在使用pandas

import pandas as pd 
import xlsxwriter as xlsw

cols = [1, 2, 3, 4, 5, 6, 7]
df = pd.read_excel('test.xlsx', sheet_names='Sheet1', usecols=cols)
df.head()
dfr = df.iloc[6]
dfr = pd.DataFrame(dfr,columns=['Voltage', 'Amps', 'Expected 
Voltage','Expected Current', 'ExpectedLogicalValue', 'Actual Voltage'])

writer = pd.ExcelWriter('Output.xlsx', engine='xlsxwriter')
dfr.to_excel(writer, sheet_name="data", index=False)
writer.save()
耶斯列尔

我认为您需要list为一行DataFrame选择两倍,然后设置新的列名称:

dfr = df.iloc[[6]]
dfr.columns= = ['Voltage', 'Amps', 'Expected Voltage','Expected Current', 
                'ExpectedLogicalValue', 'Actual Voltage', 'Another col']

另一个解决方案:

cols = [1, 2, 3, 4, 5, 6, 7]
names = ['Voltage', 'Amps', 'Expected Voltage','Expected Current', 
         'ExpectedLogicalValue', 'Actual Voltage', 'Another col']

df = pd.read_excel('test.xlsx', sheet_names='Sheet1', usecols=cols, names=names, skiprows=1)

dfr = df.iloc[[6]]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Excel中的Python熊猫动态编写结果

如何使用熊猫从Excel文件中读取特定行

如何使用熊猫库删除Excel文件中的行

熊猫在csv文件中以列而不是行的形式编写-Python

使用熊猫在Excel中删除标题行

如何使用JSP在Excel中编写(10)

Python如何使用熊猫编写新的CSV文件

如何使用熊猫从目录中的Excel工作表中获取每一行值

如何使用熊猫在Excel中更改第一行的颜色

如何使用python在一个Excel单元格中编写列表

如何使用 Python 中的类编写库

如何使用python读取Excel文件中的特定行

如何使用python在Excel中删除合并的行?

如何使用python在Excel中按行划分数据

如何使用python在多个行中向下迭代Excel公式

如何使用python重新索引excel中的行

如何使用python(首选熊猫)在Excel中复制我的搜索模式的右侧单元格值

如何在熊猫中编写迭代公式?

使用熊猫仅在Excel writer输出中显示过滤的行

使用熊猫计算Excel工作表中特定行的总和

如何在熊猫中编写具有10cr行和10列的大型csv

如何使用熊猫和/或plotly在Python中每x行创建一个新表?

如何使用Python在csv行的末尾编写列表的单个元素?

使用熊猫在python中随机播放excel数据

无法使用熊猫从python中的excel文件中提取元素

Python在Excel Workbook中未使用熊猫将数据追加

如何使用Python熊猫将某些列扩展为行

我如何使用替换然后在熊猫中创建新行?

如果数据使用熊猫在列表中匹配,如何删除行