※例としての表は大量のデータの一部の4列目までしか、のせていません。
大量のデータであり、不規則な場合の部分文字列取得する方法を伺いたいです。
まず、df (Dataframe)の2行目のみ抽出してdf_2を作る。
df_2 = df.iloc[2,:]
この各要素の部分文字列を取得し、各要素の名前変更をする。
例)[1] 1AZ001 ??????? hPa から1AZ001 のみ抽出し置き換える
完成図の一部
||V2|V3|V4|V5|
|:--|:--:|--:|
|2|1AZ001|1AZ002|1AZ003|1AZ004|
規則制があれば、一度に複数(下の例であれば99個)の要素を以下のように変えることが可能です。
df_2[0:99].str[5:11]
しかし、データが数え切れないほどあり、抜き出したい文字の位置が、それぞれ法則が違った場合にどのような方法があるのか知りたいです。
よろしくお願いします。