나는 CSV 두 개의 열이 파일이 (A와 B) 데이터 : I 시도 만에 "0.01"값을 갖는 행을 선택 팬더을 사용하고팬더, 선택 플로트 값
a b
30 3000.01
5 3000.02
1 3001.01
5 3001.02
을 열 "b". 그래서 출력 같아야
a b
30 3000.01
1 3001.01
기본적 "0.01"로 끝나는 값 지정된 기준 열 B/선택 행을 검색하는 방법이 있는가?
나는 CSV 두 개의 열이 파일이 (A와 B) 데이터 : I 시도 만에 "0.01"값을 갖는 행을 선택 팬더을 사용하고팬더, 선택 플로트 값
a b
30 3000.01
5 3000.02
1 3001.01
5 3001.02
을 열 "b". 그래서 출력 같아야
a b
30 3000.01
1 3001.01
기본적 "0.01"로 끝나는 값 지정된 기준 열 B/선택 행을 검색하는 방법이 있는가?
나는 부울 배열을
df[np.isclose((df.b % 1).values, .01)]
a b
0 30 3000.01
2 1 3001.01
쉽게 peasey
df['mystring'] = df.b.astype(str)
df[df.mystring.str.contains(".01")]
야를 생성하기 위해 다음 np.isclose
을 소수점을 제거하기 위해서 모듈을 사용하십시오. 고맙습니다. 그 작은 일이 왜 그렇게 어려운지 idk. –
나는이 하나를 좋아한다, 당신의 도움에 감사드립니다! –
좋은 생각 :'df.b % 1'! – MaxU
너무 세련된 여기! :) –