回答編集履歴
2
Update
    
        answer	
    CHANGED
    
    | @@ -6,7 +6,7 @@ | |
| 6 6 | 
             
            df = pd.DataFrame({'text': [text]})
         | 
| 7 7 | 
             
            dfx = (
         | 
| 8 8 | 
             
              df['text'].str
         | 
| 9 | 
            -
                .extractall(r'((?:[A-Z]+(?=\b))(?:\s+[A-Z]+)*)')
         | 
| 9 | 
            +
                .extractall(r'((?:[A-Z]+(?=\b))(?:\s+[A-Z]+(?=\b))*)')
         | 
| 10 10 | 
             
                .reset_index(drop=True)
         | 
| 11 11 | 
             
                .T.rename(lambda x: f'列{x+1}', axis=1))
         | 
| 12 12 |  | 
1
update
    
        answer	
    CHANGED
    
    | @@ -1,9 +1,9 @@ | |
| 1 1 | 
             
            ```python
         | 
| 2 2 | 
             
            import pandas as pd
         | 
| 3 3 |  | 
| 4 | 
            -
             | 
| 4 | 
            +
            text = 'We are TANAKA, YAMADA HANAKO and ENGLISHMAN IN NEWYORK'
         | 
| 5 5 |  | 
| 6 | 
            -
            df = pd.DataFrame({'text': [ | 
| 6 | 
            +
            df = pd.DataFrame({'text': [text]})
         | 
| 7 7 | 
             
            dfx = (
         | 
| 8 8 | 
             
              df['text'].str
         | 
| 9 9 | 
             
                .extractall(r'((?:[A-Z]+(?=\b))(?:\s+[A-Z]+)*)')
         | 
