반응형

programing 570

Spark DataFrame을 피벗하는 방법은?

Spark DataFrame을 피벗하는 방법은? Spark DataFrame을 사용하기 시작했는데 데이터를 피벗하여 여러 행으로 된 1열 중 여러 열을 생성할 수 있어야 합니다.스캘딩에는 그것을 위한 기능이 내장되어 있고 저는 Python에는 Pandas가 있다고 믿지만 새로운 Spark Dataframe에 대한 기능을 찾을 수 없습니다. 나는 이것을 할 수 있는 일종의 맞춤 기능을 쓸 수 있다고 생각하지만, 특히 스파크의 초보자이기 때문에 어떻게 시작해야 할지도 잘 모르겠습니다.스칼라에 무엇인가를 쓰는 방법에 대한 제안이나 내장된 기능으로 이것을 하는 방법을 아는 사람이 있다면 매우 감사하겠습니다.David Anderson Spark가 언급한 대로 버전 1.6부터 기능을 제공합니다.일반 구문은 다음과 ..

programing 2023.10.20

NaN 타입 플로트로 빈 팬더 DataFrame을 만드는 우아한 방법

NaN 타입 플로트로 빈 팬더 DataFrame을 만드는 우아한 방법 NaN으로 채워진 판다 데이터 프레임을 만들고 싶습니다.조사를 하는 동안 다음과 같은 답을 찾았습니다. import pandas as pd df = pd.DataFrame(index=range(0,4),columns=['A']) 이 코드는 "객체" 유형의 NaN으로 채워진 DataFrame을 생성합니다.따라서 나중에 예를 들어 사용할 수 없습니다.interpolate()방법.그래서 저는 다음과 같은 복잡한 코드(이 답변에서 영감을 얻은)로 DataFrame을 만들었습니다. import pandas as pd import numpy as np dummyarray = np.empty((4,1)) dummyarray[:] = np.nan d..

programing 2023.10.20

안드로이드는 거의 실시간 푸시 알림을 지원합니까?

안드로이드는 거의 실시간 푸시 알림을 지원합니까? 저는 최근 아이폰 앱이 앱 알림에 대한 거의 즉각적인 알림을 받을 수 있는 능력에 대해 알게 되었습니다. 이것은 푸시 알림의 형태로 제공되는데, 아이폰에 대한 데이터 연결을 항상 유지하고 바이너리 패킷을 앱에 메시지를 보내는데, 이것은 서버 앱 전송 후 폰 앱 응답 시간까지 0.5~5초 사이에 믿을 수 없을 정도로 빠르게 경고를 팝업합니다.수신 메시지가 아닌 데이터 요금제의 일부로 충전된 매우 작은 패킷에서 SMS가 아닌 데이터로 전송됩니다. Android를 사용하면 비슷한 시설이 있는지, Android API를 사용해서 이와 비슷한 것을 구현하는 것이 가능한지 알고 싶습니다.좀 더 명확하게 설명하자면, 저는 다음과 유사하다고 정의합니다. SMS 메시지가..

programing 2023.10.20

총 열거 항목 수 가져오기

총 열거 항목 수 가져오기 런타임에 열거형으로 정의된 총 항목 수를 얻을 수 있습니까? 이 질문과 거의 동일한 질문이지만, 그 질문은 C#과 관련된 것이고, 제가 알 수 있는 한, 목표-C에서 제공되는 방법은 작동하지 않을 것입니다.안enum는 일반-구-C 타입이므로 동적 런타임 정보를 제공하지 않습니다. 한 가지 대안은 열거의 마지막 요소를 사용하여 카운트를 표시하는 것입니다. typedef enum { Red, Green, Blue, numColors } Color; 전처리기를 사용하면 열거형에 값을 추가하는 성가신 '핵' 없이 이를 달성할 수 있습니다. #define __YourEnums \ YourEnum_one, \ YourEnum_two, \ YourEnum_three, \ YourEnum_f..

programing 2023.10.20

"이 워크시트"와 동등한 건가요?

"이 워크시트"와 동등한 건가요? Excel에는 워크시트 모듈의 일부인 매크로가 있습니다. 코드에서 참조된 범위가 해당 워크시트의 일부인지 확인하고자 합니다. 예를 들어, 나의Main Sheet워크시트 모듈: Sub test() Dim rng as Range Set rng = Range("A1") End Sub 물론 워크시트에 범위를 명시적으로 부여하고자 합니다.보통은 제가. Set rng = Worksheets("Main Sheet").Range("A1") 그런데 궁금한 게 있는데, 워크시트 모듈에 제 코드가 있는데 그 워크시트를 어떻게 참고하면 될까요?저는 이런 생각을 하고 있었습니다.ThisWorksheet하지만 그것은 VBA에서는 방법이 아닙니다.ThisWorkbook그것이 제가 그것을 시도해 볼..

programing 2023.10.20

W3TOTAL CASH: Disk 기본 대비 Disk 향상

W3TOTAL CASH: Disk 기본 대비 Disk 향상 w3 total cache working mechanism 관련하여 인터넷 검색을 해보았지만 이 둘에 대한 적절한 정보를 찾을 수 없었습니다.w3Total cache에서 향상된 디스크와 기본 디스크의 차이점은 무엇입니까?그리고 디스크 기본보다 디스크 향상을 선호하는 이유는 무엇입니까?옵션인 디스크와 디스크 캐시를 사용할 때의 장점과 단점은 각각 무엇입니까? 감사해요.Basic - 표준 wp-cache 플러그인과 유사한 PHP 스크립트를 호출합니다. 고급 - PHP 스크립트를 호출하지 않고 대신 .htaccess 파일을 수정하여 Apache2를 리소스의 정적(캐시된) 버전으로 유도합니다. 원천언급URL : https://stackoverflow.c..

programing 2023.10.20

서버에 연결할 수 없습니다. tcp: lookup: 해당 호스트가 없습니다.

서버에 연결할 수 없습니다. tcp: lookup: 해당 호스트가 없습니다. 애플리케이션을 위한 쿠버네티스 클러스터를 구축하기 시작했습니다.클라우드 서비스는 Azure를 사용하기 때문에 AKS를 사용하여 K8s 클러스터를 구축합니다.AKs 클러스터는 Azure용 포털 인터페이스를 사용하여 생성되었습니다.노드가 하나인데, 노드에 배치할 컨테이너가 하나인 포드를 만들려고 합니다.현재 제가 꼼짝 못하고 있는 곳은 파워셸에서 AKS 클러스터에 연결하려고 합니다.제가 취한 조치는 다음과 같습니다. az login (followed by logging in) az account set --subscription az aks get-credentials --name --resource-group kubectl get..

programing 2023.10.20

수행 표시줄의 텍스트를 변경하는 방법

수행 표시줄의 텍스트를 변경하는 방법 현재는 애플리케이션의 이름만 표시되고 앱의 화면마다 사용자 정의된 내용이 표시되도록 하고 싶습니다. 예를 들어, 내 홈 화면은 액션 바에 'page1'이라고 표시할 수 있고 앱이 전환하는 다른 활동은 해당 화면 액션 바에 'page2'가 표시될 수 있습니다.업데이트: 최신 액션바(제목) 패턴: 참고로 ActionBar는 API Level 11에 도입되었습니다.작업 표시줄은 작업 제목, 탐색 모드 및 검색과 같은 기타 대화형 항목을 표시할 수 있는 작업 상단의 창 기능입니다. 저는 앱을 통해 타이틀 바를 커스터마이징하고 일관성 있게 만든 것에 대해 정확히 기억하고 있습니다.그래서 이전과 비교할 수 있고 ActionBar를 사용할 때의 몇 가지 장점을 나열할 수 있습니다..

programing 2023.10.20

이름에 panda DataFrame의 특정 문자열이 포함된 열을 삭제합니다.

이름에 panda DataFrame의 특정 문자열이 포함된 열을 삭제합니다. 다음과 같은 열 이름을 가진 팬더 데이터 프레임을 가지고 있습니다. 결과 1, 시험 1, 시험 2, 시험 2, 결과 3, 시험 3 등... 이름에 "Test"라는 단어가 포함된 모든 열을 삭제하고 싶습니다.이러한 열의 수는 정적인 것이 아니라 이전 함수에 따라 달라집니다. 내가 어떻게 그럴 수 있을까?이를 위한 한 가지 방법은 다음과 같습니다. df = df[df.columns.drop(list(df.filter(regex='Test')))] 더 저렴하고, 더 빠르고, 실용적인:str.contains 최근 버전의 팬더에서는 인덱스와 열에 문자열 메서드를 사용할 수 있습니다.여기, 잘 맞는 것 같네요. 주어진 부분 문자열로 시작하..

programing 2023.10.20
반응형