这很简单:
我使用Spyder 3.7 IDE,并且我只想在以下代码中注释两颗星之间的部分**,以允许我停用agg中df“ dftwo”的串联:
agg = pd.concat([dfOne, **dfTwo,** dfThree])
我记得我们在SAS中使用以下语法,但是在这里不起作用:
agg = pd.concat([dfOne, /*dfTwo,*/ dfThree])
我还尝试了一些与'''或#的组合,但未注释特定的代码...
agg = pd.concat([dfOne, '''dfTwo,''' dfThree)]
File "<ipython-input-107-a3c09b662840>", line 1
agg = pd.concat([dfOne, '''dfTwo,''' dfThree)]
^
SyntaxError: invalid syntax
感谢您的帮助!
答案 0 :(得分:1)
这与Spyder无关,Python不支持嵌入式注释。
您可以这样做:
agg = pd.concat([
dfOne,
# dfTwo,
dfThree
)]
或者也许:
agg = pd.concat([df[i] for i in permitted_dfs])