自律的萱小主
2021-01-26 22:11帮忙看一下这段Python代码为什么报错?
for i in range(1, 7042):
if df['time'] < df['EndSeries']:
adding = df.iloc[i]
adding.column = df.column
adding['time'] += 1
df = df.append(adding, ignore_index=True)
我想完成这样的操作:判断每一行数据中time是否小于endseries,如果是,就把这一行复制下来添加到这个dataframe里边,并把time改成time+1
报错内容:
ValueError Traceback (most recent call last)
<ipython-input-81-12a8457f1209> in <module>
1 i = 1
----> 2 if df['time'] < df['EndSeries']:
3 adding = df.iloc[i]
4 adding.column = df.column
5 adding['time'] += 1
c:\users\swift\appdata\local\programs\python\python38\lib\site-packages\pandas\core\generic.py in __nonzero__(self)
1327
1328 def __nonzero__(self):
-> 1329 raise ValueError(
1330 f"The truth value of a {type(self).__name__} is ambiguous. "
1331 "Use a.empty, a.bool(), a.item(), a.any() or a.all()."
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().
- 点赞
- 回答
- 收藏
- 复制链接分享
2条回答
为你推荐
- 麻烦大家帮忙把这段scala代码转为python格式的。
- python
- scala
- 自然语言处理
- 1个回答
- VMware虚拟机里的win7系统总是崩溃,难道是因为我本机CPU是AMD的缘故吗?求大神指教
- github
- linux
- chrome
- php
- python
- 1个回答
- 想写一段代码,提取出表格第二列的省份或者地市名称,并取结果的倒数第二个放在‘归属’这一列
- python
- 正则表达式
- 1个回答
- 请问这段代码和我预期的结果不太一样,求大神帮忙看一下,谢谢。哪里的问题?
- python
- 1个回答
- python3 word="0"的编码如何变为“utf-8”
- python
- 2个回答