2024-09-30 22:19:28 发布
网友
我试图从一个数据帧中识别符合特定元素中日期条件的行,然后将它们附加到新的数据帧中。我已关闭标识,但在将数据附加到新的数据帧时遇到一些问题。”“昨天”是一个包含昨天日期的字符串。在
for x in df1.datecompare: index += 1 if x == yesterday: dfnew.append(df1.ix[index])
我得到的错误
谢谢你的帮助!在
IIUC,append不应该是你所要做的。您应该能够使用boolean indexing:
append
dfnew = df1[df1.datecompare == yesterday].copy()
一般来说,迭代一个数据帧要比像我上面所做的那样进行向量化操作慢得多。在
IIUC,
append
不应该是你所要做的。您应该能够使用boolean indexing:一般来说,迭代一个数据帧要比像我上面所做的那样进行向量化操作慢得多。在
相关问题 更多 >
编程相关推荐