【发布时间】:2021-11-22 16:59:38
【问题描述】:
我有 2 个文件需要填充同一个 csv 文件
为了提供上下文,目前,我有这段代码以所需的方式打印 CSV code-1.py
当前已添加:
array_all = {'Hand': alldata, 'Pose': face_position}
array_all = {k: pd.Series(v) for k, v in array_all.items()}
df = pd.DataFrame(array_all)
df.to_csv('test.csv',
mode='w',
header=True,
index=False)
| Hand | Pose |
|---|---|
| No | Seating Back |
| No | Seating Back |
现在我有了 code-2.py
要添加的列:
df = pd.DataFrame(results)
df.to_csv('test.csv',
mode='a',
header=True,
index=False)
我想要做的是在右侧添加一列 期望的输出:
| Hand | Pose | Eye |
|---|---|---|
| No | Seating Back | Left |
| No | Seating Back | Right |
但是,目前我得到了这个,
实际输出:
| Hand | Pose |
|---|---|
| No | Seating Back |
| No | Seating Back |
| 0 | |
| Right | |
| Left |
基本上,它附加到 CSV 的第一列 此外,可以假设 code-2.py 将在 code-1.py 之后立即运行
感谢您对此的任何想法,谢谢!
【问题讨论】: