我正在尝试重新排列如下所示的熊猫数据框:[![在此处输入图片描述] [1]] [1]
插入一个看起来像这样的数据框:
[![在此处输入图片描述] [2]] [2]
此方式的派生方式是:对于每个原始行,都会创建许多行,其中前两列不变,第三列是该新列来自的下一个原始列中的哪一个,第四列是相应的浮点值(例如20.33333)。
我不认为这是数据透视表,但是我不确定如何干净地获取它。抱歉,如果以前曾问过这个问题,我似乎找不到我想要的东西。如果我的解释或格式不理想,我们也深表歉意!感谢您的帮助。
答案 0 :(得分:1)
我认为如果需要每3列计数一次值,则需要DataFrame.melt
和GroupBy.size
:
var find = "LeadSoft IT";
var repl = "LeadSoft IT Limited";
var result = document.Replace(find, repl);
var problemWillOccur = repl.Contains(find);
if(problemWillOccur){
var fixProblemByFinding = repl.Replace(find, repl); //is "LeadSoft IT Limited Limited"
result = result.Replace(fixProblemByFinding, repl);
}