Python 熊猫:如何在新列上重复将数据帧写入csv?

Python 熊猫:如何在新列上重复将数据帧写入csv?,python,pandas,Python,Pandas,我尝试多次将数据写入csv文件,每次都写入一个新列 我使用的代码如下: for i in range(2): loss = np.array([np.random.rand(10) + i, ]) df = pd.DataFrame(loss.T) df.to_csv('res.csv', index=False, mode='a') 然而,它第二次并没有写在新的专栏上,而是写在第一次的专栏下 我该怎么做才能让它写进新的专栏?也许这有帮助,好问题,但我认为这是不可能的。

我尝试多次将数据写入csv文件,每次都写入一个新列

我使用的代码如下:

for i in range(2):
    loss = np.array([np.random.rand(10) + i, ])
    df = pd.DataFrame(loss.T)
    df.to_csv('res.csv', index=False, mode='a')
然而,它第二次并没有写在新的专栏上,而是写在第一次的专栏下


我该怎么做才能让它写进新的专栏?

也许这有帮助,好问题,但我认为这是不可能的。可能需要读取数据,连接列,然后将其写回文件。或者你可以使用python的内置函数,比如in。为什么你需要这样做?也许这有帮助,好问题,但我认为这是不可能的。可能需要读取数据,连接列,然后将其写回文件。或者您可以使用python内置函数,比如in。为什么需要这样做?