如何阅读带有熊猫但未经处理的CSV



我正在尝试用Python创建一个脚本,用于Notepad++的PythonScript插件。到目前为止,我已经让Pandas在环境中正常工作,我已经阅读了CSV并按照我想要的方式进行了排序,最终目标是删除记事本中的所有文本(我现在知道如何使用它(,并从Pandas排序的CSV中写入文本。

问题是,当我将CSV中的文本写入控制台进行检查时,Pandas重新格式化了我的CSV,使其更易于查看,它删除了字段中的所有引号,并调整了制表符大小(我的文件是制表符分隔的,有些制表符的长度不同(。我需要我的CSV完全相同,只是排序不同,如果有人能提供帮助,我将不胜感激。

我使用的一些语句:

(csv是一个字符串,包含我的csv文件中的所有文本(

panda_csv=pd.read_csv(csv,sep="\t&"(

sort=panda_csv.sort_values(by=[quot;Name"],升序=True,就地=False(

console.write(sorted.to_string(((

我认为您希望使用to_csv而不是to_string。

由于您的原始文件似乎是用制表符分隔的,因此您可以使用以下内容来编写带有制表符的输出。

sorted.to_csv('output.csv', sep ='t')

相关内容

  • 没有找到相关文章

最新更新