パンダと1.0.0の使用は.to_markdown()
、このフォーラムでのデータフレームの内容表示するマークダウンを増殖するようになるだろう。データをデータフレームにロードし直す便利な方法はありますか?多分へのオプション.from_clipboard(markdown=True)
?
pandasread_table
関数を使用してマークダウンテーブル(または任意の構造化テキストテーブル)を読み取ることができます。
サンプルのマークダウンテーブルを作成しましょう:
pd.DataFrame({"a": [0, 1], "b":[2, 3]}).to_markdown()
| | a | b |
|---:|----:|----:|
| 0 | 0 | 2 |
| 1 | 1 | 3 |
ご覧のとおり、これは区切り文字がパイプであり、空白が多く、左端と右端にnull列があり、削除する必要のあるヘッダーの下線がある構造化テキストテーブルです。
pd
# Read a markdown file, getting the header from the first row and inex from the second column
.read_table('df.md', sep="|", header=0, index_col=1, skipinitialspace=True)
# Drop the left-most and right-most null columns
.dropna(axis=1, how='all')
# Drop the header underline row
.iloc[1:]
a b
0 0 2
1 1 3
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加