목록판다스 (9)
스택큐힙리스트
파이썬 / 판다스 / 넘파이를 사용하여 기하급수를 구현하고 싶습니다. 다음은 내가 한 것입니다: N = 10 n0 = 0 n_array = np.arange(n0, n0 + N, 1) u = pd.Series(index = n_array) un0 = 1 u[n0] = un0 for n in u.index[1::]: #u[n] = u[n-1] + 1.2 # 등차급수 u[n] = u[n-1] * 1.2 # 등비급수 print(u) 결과: 0 1.000000 1 1.200000 2 1.440000 3 1.728000 4 2.073600 5 2.488320 6 2.985984 7 3.583181 8 4.299817 9 5.159780 dtype: float64 이 for 루프를 사용하지 않고 어떻게 할 수 있는..
다른 쇼핑 항목을 갖는 고객 목록 사이의 관련성을 계산하기 위해 멀티스레딩을 사용하는 데 어려움을 겪고 있습니다. 1,000 명의 고객으로 구성된 판다 데이터 프레임이 있으므로 100 만 번의 관련성을 계산해야 하며, 이 작업은 너무 오래 걸립니다. 데이터 프레임의 예는 다음과 같습니다: ID 항목 1 바나나 1 사과 2 오렌지 2 바나나 2 토마토 3 사과 3 토마토 3 오렌지 다음은 코드의 간소화된 버전입니다:import pandas as pd def relatedness (customer1, customer2): # 고객간의 관련성을 측정하기 위한 계산 수행 data= pd.read_csv(data_file) customers_list= list (set(data['ID'])) relatedness..
저는 두 개의 열을 사용하여 두 판다 데이터프레임을 결합하려고 합니다. new_df = pd.merge(A_df, B_df, how='left', left_on='[A_c1,c2]', right_on = '[B_c1,c2]')하지만 다음 오류가 발생하였습니다: pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4164)()pandas/index.pyx in pandas.index.IndexEngine.get_loc (pandas/index.c:4028)()pandas/src/hashtable_class_helper.pxi in pandas.hashtable.PyObjectHashTable.get_item (pandas/hashtab..
저는 다음과 같은 팬더 데이터프레임을 가지고 있습니다. 1 2 3 0 a NaN read 1 b l unread 2 c NaN read나는 NaN 값을 빈 문자열로 대체하여 다음과 같이 보이기를 원합니다. 1 2 3 0 a read 1 b l unread 2 c read답변 1 df = df.fillna('')이는 na(예: NaN)를 ''로 채웁니다.inplace 가능하지만 it will be deprecated으로 피해야합니다. df.fillna('', inplace=True)단일 열만 채우려면: df.column1 = df.column1.fillna('')df.column1 대신에 df['column1']을 사용할 수 있습니다.답변 2판다스는 파이썬에서 데이터 분석을 위한 라이브러리 중 하나입니다...