내 품목의 판매율이 포함 된 팬더 데이터 프레임에 행이 있습니다.팬더 : 특정 행을 백분율로 변경
내 데이터에보기 :
block_combine
Out[78]:
END_MONTH 1 2 3 4 5
Total Listings 168 219 185 89 112
Total Sales 85 85 84 41 46
내가 쉽게 수행하여 판매 %를 계산하여 다음을 수행 할 수 있습니다
block_combine.loc["Total Sales Rate"] = block_combine.ix[1,:]/block_combine.ix[0,:]
block_combine
Out[79]:
END_MONTH 1 2 3 4 5
Total Listings 168.000000 219.000000 185.000000 89.000000 112.000000
Total Sales 85.000000 85.000000 84.000000 41.000000 46.000000
Total Sales Rate 0.505952 0.388128 0.454054 0.460674 0.410714
이제 내가 무엇을 시도하고하는 것은 "총 판매를 변경하는 것입니다 평가 "행을 정수 번호으로 변경하십시오. 열이 있다면이 작업을 수행 할 수 있지만 행을 처리 할 때 문제가 발생합니다. 여기
내가 시도한 것입니다 :
block_combine.loc["Total Sales Rate"] = pd.Series(["{0:.0f}%".format(val * 100) for val in block_combine.loc["Total Sales Rate"]])
block_combine
Out[81]: In [82]:
END_MONTH 1 2 3 4 5
Total Listings 168 219 185 89 112.0
Total Sales 85 85 84 41 46.0
Total Sales Rate 39% 45% 46% 41% NaN
계산은/꺼져 좌측으로 이동. 1 개월에 주어진 판매율은 실제로 2 개월 (39 %)의 판매율입니다.