Python

【初心者でもすぐにできるPython活用例】CSVファイルをheaderとindexを無視して保存する

PythonでCSVデータをExcelやCSV形式で保存したい時、どうしていますか。

CSVデータをそのままto_excelやto_csvをするとheaderやindexが勝手に追加されて保存されます。

そこで、本記事ではheaderやindexを追加しない保存方法について紹介します。

↓大量のデータを扱う方はこちらの記事を参考にしてください。

【初心者でもすぐにできるPython活用例】大量のCSVデータをExcelのシート毎に保存する 皆さんはCSVデータをExcelでまとめたい時、どうしていますか。 CSVデータのファイル数が少なければ一つ一つ処理していけば良いです...

それでは一番簡単なプログラム例を紹介します。

import csv
import os, glob
import pandas as pd

df = pd.read_csv("C:/Users/●●/Desktop/test.csv", encoding="shift-jis", skiprows=0)
df.to_csv("C:/Users/●●/Desktop/sample.csv",index=False,header=False)

to_csvの中にindex=False,header=Falseとするだけです。

また、.xlsで保存したい場合は to_csv ⇒ to_excel としてファイル名を.xlsにすれば同様に保存できます。

とても簡単です。

Mickey@コーヒー好きエンジニア

個人アプリ開発者・絵本作家。iPhone・iPad・Apple Watch向けの無料アプリ50本以上と、親子で楽しめる絵本を一人で企画・制作しています。生き物、学び、暮らしの小さな発見を、アプリ・絵本・映像として届けています。

Share
Published by
Mickey@コーヒー好きエンジニア