我的数据框看起来像-
state material
bihar a
wb b
ap a
bihar a
bihar d
ap b
我想要数据框看起来像-
state state_contribution material_a material_b material_c material_d
bihar 3/6 2/6 0 0
我有一个数据集,我想在下面的数据框中将Functioning列中的('yes/No')值分别改为1和0。我觉得多次复制和粘贴代码是非常低效的。 我的数据框: Season Holiday Functioning Day
Winter No Holiday Yes
Winter No Holiday Yes
Winter No Holiday Yes
Winter Holiday Yes
Winter No Holiday Yes
Winter No Holiday Yes
Winter No Holiday Yes
Winter
最终目标是将数据附加到包含vba脚本和activex列表框的xlsm文件中。使用蟒蛇/熊猫是首选。首先,我想打开xlsm文件,添加一个空工作表,然后再次关闭它,而不使用VBA代码,因为我没有一个列表框而导致错误。
activex列表框给我带来了麻烦,因为它不是“传输”的,并且VBA脚本在尝试使用列表框时会产生一个错误。运行python脚本后,VBA代码看起来很好,但是在设置'xLstBox‘变量时它会崩溃。
我可以看到但无法实现的可能修复方法是:
让python编辑文件,如果VBA脚本可以生成列表框.,则不会干扰activex对象
我的python代码:
from openpyxl i
我已经将我的stopword.txt文件导入python,如下所示:
stopword = [line.rstrip() for line in open('gdrive/My Drive/stopword.txt')]
并试图从我的pandas数据框列中删除停用词:
train['text'] = [i for i in train['text'].str.split() if i not in stopword]
代码运行良好,但停用词仍然存在。我的代码出了什么问题?