我已经关闭了所有的括号/圆括号,但是Python没有识别到关闭的括号。

huangapple go评论179阅读模式
英文:

I have closed all my brackets/parenthesis, but python isn't recognizing the closing bracket

问题

我已经设置好了其他一切,我的数据框架等。我已经使用了相同的过程,只是复制并粘贴了它(我需要为不同的数据集编写不同的代码,它们在后来有不同的要求)。

当我到达一个我重复使用的步骤时,我只是像以前许多次一样使用 pandas.concat

  1. data = pd.concat([data_westint[['Date', 'total_lmp']], data_western['total_lmp'], data_aepgen['total_lmp'], data_atsigen['total_lmp'], data_chicagogen['total_lmp'], data_chicago['total_lmp'], data_dominion['total_lmp'], data_eastern['total_lmp'], data_nillinois['total_lmp'], data_nj['total_lmp'], data_ohio['total_lmp'], data_aepdaytondata = pd.concat([data_westint['Date', 'total_lmp']], data_western['total_lmp'], data_aepgen['total_lmp'], data_atsigen['total_lmp'], data_chicagogen['total_lmp'], data_chicago['total_lmp'], data_dominion['total_lmp'], data_eastern['total_lmp'], data_nillinois['total_lmp'], data_nj['total_lmp'], data_ohio['total_lmp'], data_aepdayton['total_lmp']], axis=1)
  1. SyntaxError: closing parenthesis ')' does not match opening parenthesis '(' is the error I get

它说最后一个括号(在 , axis 之前的括号)没有闭合。

我尝试过在前面添加另一个括号,或者删除第一个括号,但都没有起作用。有什么建议吗?

英文:

I have everything else set up, my dataframes, etc. I have used this same process and simply copy and pasted it (I needed different code for different data sets, they had different requirements later on)
When I got to a step I have repeated, I am simply using pandas.concat like I have used many times before.

  1. data = pd.concat([data_westint[['Date', 'total_lmp']], data_western['total_lmp'], data_aepgen['total_lmp'], data_atsigen['total_lmp'], data_chicagogen['total_lmp'], data_chicago['total_lmp'], data_dominion['total_lmp'], data_eastern['total_lmp'], data_nillinois['total_lmp'], data_nj['total_lmp'], data_ohio['total_lmp'], data_aepdaytondata = pd.concat([data_westint['Date', 'total_lmp']], data_western['total_lmp'], data_aepgen['total_lmp'], data_atsigen['total_lmp'], data_chicagogen['total_lmp'], data_chicago['total_lmp'], data_dominion['total_lmp'], data_eastern['total_lmp'], data_nillinois['total_lmp'], data_nj['total_lmp'], data_ohio['total_lmp'], data_aepdayton['total_lmp']], axis=1)
  1. SyntaxError: closing parenthesis ']' does not match opening parenthesis '(' is the error I get

It is saying the last bracket, (the one before , axis) isn't closed.

I have tried adding another bracket in front, or removing the first bracket, but nothing works. Any advice?

答案1

得分: 2

看起来你有一个复制/粘贴的问题。你是不是想要做这个?

  1. data = pd.concat(
  2. [data_westint[['日期', '总LMP']],
  3. data_western['总LMP'],
  4. data_aepgen['总LMP'],
  5. data_atsigen['总LMP'],
  6. data_chicagogen['总LMP'],
  7. data_chicago['总LMP'],
  8. data_dominion['总LMP'],
  9. data_eastern['总LMP'],
  10. data_nillinois['总LMP'],
  11. data_nj['总LMP'],
  12. data_ohio['总LMP'],
  13. data_aepdayton['总LMP']],
  14. axis=1)
英文:

It looks like you have a copy/paste problem. Is this what you are trying to do?

  1. data = pd.concat(
  2. [data_westint[['Date', 'total_lmp']],
  3. data_western['total_lmp'],
  4. data_aepgen['total_lmp'],
  5. data_atsigen['total_lmp'],
  6. data_chicagogen['total_lmp'],
  7. data_chicago['total_lmp'],
  8. data_dominion['total_lmp'],
  9. data_eastern['total_lmp'],
  10. data_nillinois['total_lmp'],
  11. data_nj['total_lmp'],
  12. data_ohio['total_lmp'],
  13. data_aepdayton['total_lmp']],
  14. axis=1)

答案2

得分: 0

如果您将那个庞大的代码行分成多行,您将立即发现问题:

  1. data = pd.concat(
  2. [
  3. data_westint[['Date', 'total_lmp']],
  4. data_western['total_lmp'],
  5. data_aepgen['total_lmp'],
  6. data_atsigen['total_lmp'],
  7. data_chicagogen['total_lmp'],
  8. data_chicago['total_lmp'],
  9. data_dominion['total_lmp'],
  10. data_eastern['total_lmp'],
  11. data_nillinois['total_lmp'],
  12. data_nj['total_lmp'],
  13. data_ohio['total_lmp'],
  14. data_aepdaytondata = pd.concat( # 嗯,这是什么?
  15. [
  16. data_westint['Date', 'total_lmp']
  17. ],
  18. data_western['total_lmp'],
  19. data_aepgen['total_lmp'],
  20. data_atsigen['total_lmp'],
  21. data_chicagogen['total_lmp'],
  22. data_chicago['total_lmp'],
  23. data_dominion['total_lmp'],
  24. data_eastern['total_lmp'],
  25. data_nillinois['total_lmp'],
  26. data_nj['total_lmp'],
  27. data_ohio['total_lmp'],
  28. data_aepdayton['total_lmp']
  29. ], # ???
  30. axis=1
  31. )

这是您写的内容。我只是添加了换行和缩进。

英文:

If you would have split that massive line of code into multiple lines, you would have immediately spotted the problem(s):

  1. data = pd.concat(
  2. [
  3. data_westint[['Date', 'total_lmp']],
  4. data_western['total_lmp'],
  5. data_aepgen['total_lmp'],
  6. data_atsigen['total_lmp'],
  7. data_chicagogen['total_lmp'],
  8. data_chicago['total_lmp'],
  9. data_dominion['total_lmp'],
  10. data_eastern['total_lmp'],
  11. data_nillinois['total_lmp'],
  12. data_nj['total_lmp'],
  13. data_ohio['total_lmp'],
  14. data_aepdaytondata = pd.concat( # Uh, what?
  15. [
  16. data_westint['Date', 'total_lmp']
  17. ],
  18. data_western['total_lmp'],
  19. data_aepgen['total_lmp'],
  20. data_atsigen['total_lmp'],
  21. data_chicagogen['total_lmp'],
  22. data_chicago['total_lmp'],
  23. data_dominion['total_lmp'],
  24. data_eastern['total_lmp'],
  25. data_nillinois['total_lmp'],
  26. data_nj['total_lmp'],
  27. data_ohio['total_lmp'],
  28. data_aepdayton['total_lmp']
  29. ], # ???
  30. axis=1
  31. )

This is what you wrote. I just added newlines and indentation.


<strike>
Seems like you wanted:

  1. data = pd.concat(
  2. [
  3. data_westint[[&#39;Date&#39;, &#39;total_lmp&#39;]],
  4. data_western[&#39;total_lmp&#39;],
  5. data_aepgen[&#39;total_lmp&#39;],
  6. data_atsigen[&#39;total_lmp&#39;],
  7. data_chicagogen[&#39;total_lmp&#39;],
  8. data_chicago[&#39;total_lmp&#39;],
  9. data_dominion[&#39;total_lmp&#39;],
  10. data_eastern[&#39;total_lmp&#39;],
  11. data_nillinois[&#39;total_lmp&#39;],
  12. data_nj[&#39;total_lmp&#39;],
  13. data_ohio[&#39;total_lmp&#39;],
  14. data_aepdaytondata = pd.concat([data_westint[&#39;Date&#39;, &#39;total_lmp&#39;]]),
  15. data_western[&#39;total_lmp&#39;],
  16. data_aepgen[&#39;total_lmp&#39;],
  17. data_atsigen[&#39;total_lmp&#39;],
  18. data_chicagogen[&#39;total_lmp&#39;],
  19. data_chicago[&#39;total_lmp&#39;],
  20. data_dominion[&#39;total_lmp&#39;],
  21. data_eastern[&#39;total_lmp&#39;],
  22. data_nillinois[&#39;total_lmp&#39;],
  23. data_nj[&#39;total_lmp&#39;],
  24. data_ohio[&#39;total_lmp&#39;],
  25. data_aepdayton[&#39;total_lmp&#39;]
  26. ],
  27. axis=1
  28. )

</strike>

huangapple
  • 本文由 发表于 2023年7月7日 06:36:27
  • 转载请务必保留本文链接:https://go.coder-hub.com/76632909.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定