覆盖目录中的 .csv 文件
Overwrite .csv file in directory
我想知道如何覆盖同一文件目录中名为 test.csv
的现有 .csv 文件
我的以下程序打开 test.csv 文件,然后向其附加一些字符串名称,然后将其称为“主”数据框。我想知道如何将“main”保存到与 test.csv 相同的目录中。因此用新的 test.csv 替换旧的
import pandas as pd
main=pd.read_csv('C:/Users/Jonas/Desktop/testfile/test.csv', header=None)
target_col = ['dog'] * main.shape[0]
target_col[0] = 'target'
main.insert(loc = 0, column = -1, value = target_col)
main.rename(columns = lambda x:x+1,inplace=True) #Reorients -1 to the origin
#How to rewrite test.csv?
图像显示旧的 test.csv 文件和新的“最终”数据框:
enter image description here
谢谢。
下面显示保存的数据错误:
enter image description here
使用to_csv
main.to_csv('C:/Users/Jonas/Desktop/testfile/test.csv', header=None)
main.to_csv('C:/Users/Jonas/Desktop/testfile/test.csv', header=None, index=False)
我想知道如何覆盖同一文件目录中名为 test.csv
的现有 .csv 文件我的以下程序打开 test.csv 文件,然后向其附加一些字符串名称,然后将其称为“主”数据框。我想知道如何将“main”保存到与 test.csv 相同的目录中。因此用新的 test.csv 替换旧的
import pandas as pd
main=pd.read_csv('C:/Users/Jonas/Desktop/testfile/test.csv', header=None)
target_col = ['dog'] * main.shape[0]
target_col[0] = 'target'
main.insert(loc = 0, column = -1, value = target_col)
main.rename(columns = lambda x:x+1,inplace=True) #Reorients -1 to the origin
#How to rewrite test.csv?
图像显示旧的 test.csv 文件和新的“最终”数据框: enter image description here
谢谢。 下面显示保存的数据错误: enter image description here
使用to_csv
main.to_csv('C:/Users/Jonas/Desktop/testfile/test.csv', header=None)
main.to_csv('C:/Users/Jonas/Desktop/testfile/test.csv', header=None, index=False)