我正在开发一个用Ruby编写的Cumber特性;对于这个特殊的步骤,我使用了一段python片段,更确切地说是熊猫。我正在努力实现的目标:
require 'pandas'
Then(/^I delete the empty rows using python code$/) do
df = Pandas.read_excel('C:/Downloads/WAG12895/Report.xls')
engine='python'
new_df = df.dropna(axis=0, how='any')
new_df.to_csv('C:/Downloads/WAG12895/Report.csv', sep=',', header=false, index=false)
end
** 标记:@@excelfeature 1个场景(1个已通过) 1个步骤(1个通过) 0m5.682s **
我的代码可以工作,但不管怎样都不会删除头和索引-只有空行。 我也尝试过drop()和iloc([1:]),但什么都没有
更重要的是,我在另一个IDE(atom)中尝试了纯python的代码,在那里它工作得很好,但由于这是一个更大项目的一个步骤,我需要转换它或在ruby中找到一个解决方案
import pandas
df = pandas.read_excel('Report.xls')
new_df = df.dropna(axis=0, how='any')
new_df.to_csv("Report.csv", header=None, index=False)
我正在寻找一些建议或解决方法。 提前谢谢你
目前没有回答
相关问题 更多 >
编程相关推荐