小编har*_*141的帖子

如何从bitbucket中删除提交

我在我的.gitignore文件中的Django项目中不小心推送了我的.idea目录中的文件.我正在尝试从我的bitbucket存储库中完全删除提交,因为我正在处理该项目的其他人,他不能在不影响他自己的.idea文件的情况下提取我的更改.我已经看到其他SO问题,他们说使用git revert,但是我记得有另一个命令,你推动了你做的最后一次好的提交,之后的所有内容都从master分支中删除了.例如

提交历史:

94ca48e

55fab05

3813803

我想删除94ca48e和55fab05.我找到了一个命令,你可以将3813803作为最新的提交,并且该提交后远程存储库中的所有内容都将被删除,但我无法在任何地方找到它.

git commit github repository bitbucket

16
推荐指数
1
解决办法
5万
查看次数

如何用熊猫构造矢量化函数?

我不确定如何构建我想在 Pandas 中向量化的函数。

我有两个 df 这样的:

contents = pd.DataFrame({
'Items': [1, 2, 3, 1, 1, 2],
})

cats = pd.DataFrame({
'Cat1': ['1|2|4'],
'Cat2': ['3|2|5'],
'Cat3': ['6|9|11'],
})
Run Code Online (Sandbox Code Playgroud)

我的目标是为每一行添加.insert一个新列contents1如果contents['Items']是元素cats['cat1']0其他。这是要重复每cat

目标格式:

contents = pd.DataFrame({
'Items': [1, 2, 3, 1, 1, 2],
'contains_Cat1': [1, 1, 0, 1, 1, 1],
'contains_Cat2': [0, 1, 1, 0, 0, 1],
'contains_Cat3': [0, 0, 0, 0, 0, 0],
})
Run Code Online (Sandbox Code Playgroud)

由于我的内容 df 很大(!),我想对其进行矢量化。我对每只猫的做法是做这样的事情

contents.insert(
    loc=len(contents.columns), …
Run Code Online (Sandbox Code Playgroud)

python vectorization pandas

2
推荐指数
1
解决办法
66
查看次数

标签 统计

bitbucket ×1

commit ×1

git ×1

github ×1

pandas ×1

python ×1

repository ×1

vectorization ×1