【发布时间】:2019-03-29 00:00:19
【问题描述】:
我正在尝试分析一些日常幻想阵容,需要将阵容列拆分为多个列,每个位置一个。
我希望分隔符是位置(“P”、“C”、“1B”、“2B”、“SS”、“3B”、“OF”)。
我曾尝试使用 str_split 和分离,但对如何将它们放入单独的列然后排序有点困惑。
这是我要拆分的列:
Lineup
1B Justin Bour P José Berríos P Justin Verlander 2B Kiké Hernández OF Cody Bellinger OF Joc Pederson C Austin Barnes SS Corey Seager OF Corey Dickerson 3B Jung Ho Kang
P José Berríos OF Albert Almora Jr. SS Javier Báez 3B Kris Bryant 2B Ben Zobrist 1B Anthony Rizzo OF Cody Bellinger OF Joc Pederson C Austin Barnes P Eric Lauer
我希望它看起来像:
P | P | C | 1B | 2B .. and so on...
------------- | ----------------- | --------------- | --------------- |
José Berríos | Justin Verlander | Austin Barnes | Justin Bour |
José Berríos | Eric Lauer | Austin Barnes | Anthony Rizzo |
【问题讨论】:
-
这些数据的来源是什么?使用一些正则表达式来帮助将其解析为可用的格式并不是很复杂,但看起来好像它可能是从某个已经结构化的地方拉出来的。如果是这种情况,最好从那里抓住它并保持结构完整。