実現したいこと
.csvデータのカラム名の並び替えを実施したいのですが、
書き方がわからずお伺いしたいです。
質問
下記表1を表2の様に整頓したいです。
<仕様>
・Python 3.9
・全て文字列型(str)
・毎日日付けカラムが追加される(どこの列に来るか不明確)
下記のような方法では汎用性が無く使えないので
下記以外で進めたいと思っています。
Python
1#表1をdfと定義する 2df = df[["ID名","Place","2023/3/1","2023/3/2"]]
英語/数字/日付け順.../ の順番でカラム名を整列させる方法で進めたいのですが、
書き方を教えて頂きたいです。
表1
| ID名 | 2023/3/2 | Place | 2023/3/1 |
|---|---|---|---|
| 001 | 〇 | Tokyo | × |
| 002 | × | Fukuoka | × |
表2
| ID名 | Place | 2023/3/1 | 2023/3/2 |
|---|---|---|---|
| 001 | Tokyo | × | 〇 |
| 002 | Fukuoka | × | × |
回答2件
あなたの回答
tips
プレビュー