filter like
358
投稿した質問数 41
df.filter(like='a', axis=1)
을 하면 a가 포함된 name과 age의 데이터만 나오잖아요
name데이터 안에서 필터를 하고싶은데 어떻게해야되나요?? 예를들어 filter='j' 이런식으로 한다하면 name안에 있는 데이터 중 j가 포함된 John, Jenny,Julia 의 데이터를 뽑고싶은데 어떻게 해야될까요?
回答 1
0
검색해보니, 'filter'는 내용이 아니라, 컬럼에 대해 필터링 하는 매소드구요..
str.contains 매소드를 쓰면 원하시는 답이 될런지 모르겠네요.
df[df[name].str.contains(r'(^J)')]
J로 시작하는 단어를 뽑으려면, 정규표현식을 위와 같이 작성하면 될 것 같네요...
쥬피터 노트북이 실행이 안됩니다.
0
18
1
뒤로가기 버튼 같은 것이 있나요?
0
22
1
강의 연장 문의
0
18
1
출력값 질문
0
28
2
수업노트가 어디에 있나요?
0
28
1
실기시험 제출관련
0
159
2
6.20 작업형 2 과적합
0
165
3
applymap이 더 이상 권장되지 않는다고 하는데요
0
322
1
dataframe append 불가능
0
3260
1
메모리 참조 오류?
0
339
0
if else 오류
0
263
1
행 삽입
0
332
1
github cheetshit파일에 write dataframe to file 이후가 안 보입니다. 전체 파일 볼 수 있는 방법
0
270
1
input을 이용해서 원하는 행 추출
0
322
1
pandas 설치 오류
2
1405
3
컬럼명이 다를 경우 어떻게 합치나요?
0
354
1
df = pd.DataFrame.from_items(...)에서 AttributeError에 대한 추가 질문입니다.
0
671
1
선생님과 학생 나이 변경하는 부분 질문입니다.
0
246
1
index 질문이요
0
237
1
attributeError가 발생합니다
0
748
1
데이터프레임을 만들 때 딕셔너를 자주 쓰시는 이유가 있나요?
1
232
0
판다스로 생성된 데이터 프레임은 csv로 저장되나요?
0
376
1
future error
0
401
1
pandas.core.base.DataError: No numeric types to aggregate 라는 오류가 발생합니다.
0
322
0

