Advertisement
Guest User

Untitled

a guest
Sep 1st, 2015
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.43 KB | None | 0 0
  1. {
  2. "cells": [
  3. {
  4. "cell_type": "code",
  5. "execution_count": 1,
  6. "metadata": {
  7. "collapsed": false
  8. },
  9. "outputs": [
  10. {
  11. "data": {
  12. "text/html": [
  13. "<div>\n",
  14. "<table border=\"1\" class=\"dataframe\">\n",
  15. " <thead>\n",
  16. " <tr style=\"text-align: right;\">\n",
  17. " <th></th>\n",
  18. " <th>Class</th>\n",
  19. " <th>Length</th>\n",
  20. " <th>Frag</th>\n",
  21. " </tr>\n",
  22. " </thead>\n",
  23. " <tbody>\n",
  24. " <tr>\n",
  25. " <th>0</th>\n",
  26. " <td>I</td>\n",
  27. " <td>100</td>\n",
  28. " <td>True</td>\n",
  29. " </tr>\n",
  30. " <tr>\n",
  31. " <th>1</th>\n",
  32. " <td>I</td>\n",
  33. " <td>200</td>\n",
  34. " <td>True</td>\n",
  35. " </tr>\n",
  36. " <tr>\n",
  37. " <th>2</th>\n",
  38. " <td>P</td>\n",
  39. " <td>300</td>\n",
  40. " <td>False</td>\n",
  41. " </tr>\n",
  42. " <tr>\n",
  43. " <th>3</th>\n",
  44. " <td>I</td>\n",
  45. " <td>400</td>\n",
  46. " <td>False</td>\n",
  47. " </tr>\n",
  48. " <tr>\n",
  49. " <th>4</th>\n",
  50. " <td>P</td>\n",
  51. " <td>500</td>\n",
  52. " <td>True</td>\n",
  53. " </tr>\n",
  54. " <tr>\n",
  55. " <th>5</th>\n",
  56. " <td>P</td>\n",
  57. " <td>600</td>\n",
  58. " <td>True</td>\n",
  59. " </tr>\n",
  60. " <tr>\n",
  61. " <th>6</th>\n",
  62. " <td>N</td>\n",
  63. " <td>700</td>\n",
  64. " <td>True</td>\n",
  65. " </tr>\n",
  66. " </tbody>\n",
  67. "</table>\n",
  68. "</div>"
  69. ],
  70. "text/plain": [
  71. " Class Length Frag\n",
  72. "0 I 100 True\n",
  73. "1 I 200 True\n",
  74. "2 P 300 False\n",
  75. "3 I 400 False\n",
  76. "4 P 500 True\n",
  77. "5 P 600 True\n",
  78. "6 N 700 True"
  79. ]
  80. },
  81. "execution_count": 1,
  82. "metadata": {},
  83. "output_type": "execute_result"
  84. }
  85. ],
  86. "source": [
  87. "import pandas\n",
  88. "data = pandas.read_table('test.tsv')\n",
  89. "data"
  90. ]
  91. },
  92. {
  93. "cell_type": "code",
  94. "execution_count": 2,
  95. "metadata": {
  96. "collapsed": false
  97. },
  98. "outputs": [
  99. {
  100. "data": {
  101. "text/plain": [
  102. "0 True\n",
  103. "1 True\n",
  104. "2 False\n",
  105. "3 False\n",
  106. "4 True\n",
  107. "5 True\n",
  108. "6 True\n",
  109. "Name: Frag, dtype: bool"
  110. ]
  111. },
  112. "execution_count": 2,
  113. "metadata": {},
  114. "output_type": "execute_result"
  115. }
  116. ],
  117. "source": [
  118. "data['Frag']"
  119. ]
  120. },
  121. {
  122. "cell_type": "code",
  123. "execution_count": 3,
  124. "metadata": {
  125. "collapsed": false
  126. },
  127. "outputs": [
  128. {
  129. "data": {
  130. "text/html": [
  131. "<div>\n",
  132. "<table border=\"1\" class=\"dataframe\">\n",
  133. " <thead>\n",
  134. " <tr style=\"text-align: right;\">\n",
  135. " <th></th>\n",
  136. " <th>Class</th>\n",
  137. " <th>Length</th>\n",
  138. " <th>Frag</th>\n",
  139. " </tr>\n",
  140. " </thead>\n",
  141. " <tbody>\n",
  142. " <tr>\n",
  143. " <th>0</th>\n",
  144. " <td>I</td>\n",
  145. " <td>100</td>\n",
  146. " <td>True</td>\n",
  147. " </tr>\n",
  148. " <tr>\n",
  149. " <th>1</th>\n",
  150. " <td>I</td>\n",
  151. " <td>200</td>\n",
  152. " <td>True</td>\n",
  153. " </tr>\n",
  154. " <tr>\n",
  155. " <th>2</th>\n",
  156. " <td>P</td>\n",
  157. " <td>300</td>\n",
  158. " <td>False</td>\n",
  159. " </tr>\n",
  160. " <tr>\n",
  161. " <th>3</th>\n",
  162. " <td>I</td>\n",
  163. " <td>400</td>\n",
  164. " <td>False</td>\n",
  165. " </tr>\n",
  166. " <tr>\n",
  167. " <th>4</th>\n",
  168. " <td>P</td>\n",
  169. " <td>500</td>\n",
  170. " <td>True</td>\n",
  171. " </tr>\n",
  172. " <tr>\n",
  173. " <th>5</th>\n",
  174. " <td>P</td>\n",
  175. " <td>600</td>\n",
  176. " <td>True</td>\n",
  177. " </tr>\n",
  178. " <tr>\n",
  179. " <th>6</th>\n",
  180. " <td>N</td>\n",
  181. " <td>700</td>\n",
  182. " <td>True</td>\n",
  183. " </tr>\n",
  184. " </tbody>\n",
  185. "</table>\n",
  186. "</div>"
  187. ],
  188. "text/plain": [
  189. " Class Length Frag\n",
  190. "0 I 100 True\n",
  191. "1 I 200 True\n",
  192. "2 P 300 False\n",
  193. "3 I 400 False\n",
  194. "4 P 500 True\n",
  195. "5 P 600 True\n",
  196. "6 N 700 True"
  197. ]
  198. },
  199. "execution_count": 3,
  200. "metadata": {},
  201. "output_type": "execute_result"
  202. }
  203. ],
  204. "source": [
  205. "data.loc[(data.Class == 'I') & (data.Frag is True), 'Class'] = 'F'\n",
  206. "data"
  207. ]
  208. },
  209. {
  210. "cell_type": "code",
  211. "execution_count": null,
  212. "metadata": {
  213. "collapsed": true
  214. },
  215. "outputs": [],
  216. "source": []
  217. }
  218. ],
  219. "metadata": {
  220. "kernelspec": {
  221. "display_name": "Python 2",
  222. "language": "python",
  223. "name": "python2"
  224. },
  225. "language_info": {
  226. "codemirror_mode": {
  227. "name": "ipython",
  228. "version": 2
  229. },
  230. "file_extension": ".py",
  231. "mimetype": "text/x-python",
  232. "name": "python",
  233. "nbconvert_exporter": "python",
  234. "pygments_lexer": "ipython2",
  235. "version": "2.7.8"
  236. }
  237. },
  238. "nbformat": 4,
  239. "nbformat_minor": 0
  240. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement