最近、csvファイル内の単語数をカウントし、出力として「プレフィックス」と「カウント」の2つの列を出力するPythonスクリプトをいくつか作成しました。ここで、プレフィックスは行の名前の最初の単語で、カウントはその名前のすべての出現の合計。
私の質問は、.csvファイルに直接出力しようとすると、すべてが1つの列に入れられ、見栄えが良くないということです。ただし、最初に.txtファイルに出力してから、そのファイルをExcelで開いて、スペース区切り文字を作成するように求められた場合は、正しく表示されます。答えはかなり基本的なものだと思いますが、.txtとして保存してから.csvとして再度開くよりも、これを行う簡単な方法があるかどうか疑問に思っています。さらに、新しいExcelファイルを開いてそこから.txtファイルを開くと機能するのに、.txtファイルを直接Excelに「開く」と、機能しません(代わりに古いファイルが表示されます)。すべてを1列にまとめた結果)?
あなたが提供できるどんな助けにも感謝します!
編集:「プログラムから開く」ボタンを使用して.txtファイルをcsvとして開くと、出力は次のようになります。
Word Count
the 333
Family 54
新しいExcelファイルを開き、そこから.txtファイルを開いて、ファイルが開く前に表示される区切り文字オプションを使用すると、次のように正しく表示されます。
Word, Count
the, 333
Family, 54