대문자만 가져오기 위해 정규식을 사용합니다. 다시 모듈은 여기에서 사용되고 가져옵니다. 모든 라이브러리를 가져오도록 합시다 -
import re import pandas as pd
DataFrame 생성 -
data = [['computer', 'mobile phone', 'ELECTRONICS', 'electronics'],['KEYBOARD', 'charger', 'SMARTTV', 'camera']] dataFrame = pd.DataFrame(data)
이제 대문자를 추출하십시오 -
for i in range(dataFrame.shape[1]): for ele in dataFrame[i]: if bool(re.match(r'\w*[A-Z]\w*', str(ele))): print(ele)
예시
다음은 코드입니다 -
import re import pandas as pd # create a dataframe data = [['computer', 'mobile phone', 'ELECTRONICS', 'electronics'],['KEYBOARD', 'charger', 'SMARTTV', 'camera']] dataFrame = pd.DataFrame(data) # dataframe print"Dataframe...\n",dataFrame print"\nDisplaying only capital words...\n" # extracting capital words for i in range(dataFrame.shape[1]): for ele in dataFrame[i]: if bool(re.match(r'\w*[A-Z]\w*', str(ele))): print(ele)
출력
이것은 다음과 같은 출력을 생성합니다 -
Dataframe... 0 1 2 3 0 computer mobile phone ELECTRONICS electronics 1 KEYBOARD charger SMARTTV camera Displaying only capital words... KEYBOARD ELECTRONICS SMARTTV