でカスタムスプレッドシートを作ります画像のようにファイル:は、私は2つの列を持つパンダのデータフレームを持っているのpython
パンダやカンマbetweeを追加し、私はそれを書くためにスクリプトを作成しなければならないのラインの他のライブラリでこれらを処理するための任意のオプションがありますn個のフィールド?
でカスタムスプレッドシートを作ります画像のようにファイル:は、私は2つの列を持つパンダのデータフレームを持っているのpython
パンダやカンマbetweeを追加し、私はそれを書くためにスクリプトを作成しなければならないのラインの他のライブラリでこれらを処理するための任意のオプションがありますn個のフィールド?
xslxwriterをご覧ください。おそらくそれはあなたが探しているものです。
あなたは統計を読む2つの別個の部分(統計およびCSV)
としてファイルを読むことができます:
number_of_stats_rows = 3
stats = pandas.read_csv(file_path, nrows=number_of_stats_rows, header=None).fillna('')
読書残りのファイル:
other_data = pandas.read_csv(file_path, skiprows=number_of_stats_rows).fillna('')
パンダはあなたが望むものをサポートしていません。ここで行うこと。問題は、あなたのフォーマットが有効なcsvではないということです。 CSVのRFCには、というレコードが含まれています。各レコードは、別の行にあるにあります。これは、行がレコードに対応し、オプションのヘッダー行が含まれていることを示しています。書式には、レコードに対応しない平均値と最大値が追加されます。
私が見ているように、ここからは3つの道があります。 2つの別々のデータフレームを作成し、csvファイルにマップします(超精密は3となります)。レコードには1つ、追加の値には1つのレコードが含まれます。 ii。最初にcsvにデータフレームを書き込んでから、そのファイルを開き、追加の値を上部に挿入します。 iii。しかし、あなたの目標がexcelへのインポートである場合、@geferoの提案は正しいヒントです:スプレッドシートのセルに直接書き込むxslxwriterパッケージを使ってみてください。
ファイルを作成したいのですが、それを読みたくありません。 –