title: DF - Sorting specific columns based on character code values
body: <p>I have below dataframe and I need to perform sort based on 6th, 3rd and 4th column values.
  sorting should be based on ASCII character code corresponding to the column values.
  &quot;&quot;ASCII Character code is Digits are the lowest value characters and followed by uppercase letter, followed by lowercase letters&quot;&quot;</p>
  <pre><code>USOM04200||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM02100||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM04200||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  0638995||UPC|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM00330||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM00308||RCT|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  USOM04300||RCT|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  USOM04200||RCT|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  0685428||UPC|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  </code></pre>
  <p>After character code based sorting output will be as below</p>
  <pre><code>USOM00330||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM04200||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM04200||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM02100||RCT|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  0638995||UPC|19000|99991|13184745|FRML HR RMVR WAX STRP KIT BOX 28 CT|94|I
  USOM04300||RCT|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  USOM00308||RCT|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  USOM04200||RCT|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  0685428||UPC|19000|99991|26746352|TXTR HT PLSH CAN 4 OZ|94|I
  </code></pre>
  <p>This is how I read DF</p>
  <pre><code>import pandas as pd
  df1 = pd.read_csv('input.txt', sep='|', names=['0', '1', '2', '3', '4', '5', '6', '7', '8'])
  </code></pre>
  <p>Could someone help pls</p>