python - 如何将数据帧附加到 iterrows 中的数据帧
问题描述
我通过以下方式创建了一个空数据框:
df_test = pd.DataFrame(columns=temp_column_names)
我想在 iterrows 中附加数据:
def remove_milestones_before_scope(df, audit, milestone, milestonetype):
df = df[(df['Audit'] == audit) & (df['Milestone'] == milestone) & (df['MilestoneType'] == milestonetype)]
df = df.reset_index(drop=True)
count = len(df.index)
if count >= 2:
for index, item in islice(df.iterrows(), None, count-1):
if item[3] <= item[7]:
df.drop(index, inplace=True)
else:
print(df)
df_test.append(df) <- NOT APPENDING
else:
None
为什么我的数据框没有附加到我的 df_test?
解决方案
我认为你应该尝试:
df_test = df_test.append(df)
推荐阅读
- django - 为什么我无法通过 gitlab CI 更新我的 heroku 应用程序
- oracle - 验证时隐藏的堆叠画布
- python - 有没有办法在 Python 3 中将卸载程序写入程序并自行删除?
- python - Pandas - 将 groupBy 的平均值添加到未分组的列
- powershell - 如何通过 PowerShell 获取 Microsoft Teams 使用报告
- java - 返回集合的最佳迭代器类型?分离器,流?
- reactjs - 我想将映射的 offerid 发送到子组件
- android - 滑动viewPager2时如何改变按钮的背景颜色?
- android - 在 Android WebView 中拦截背景绘图/渲染
- python - 更改字典中要设置的值列表