質問編集履歴

2

大変失礼しました。コードブロックで囲いました。よろしくお願い致します。

2018/12/04 11:58

投稿

ars_lon
ars_lon

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,8 +1,4 @@
1
- ```ここに言語を入力
2
-
3
- コード
4
-
5
- ```手元に2つのファイルがあります。
1
+ 手元に2つのファイルがあります。
6
2
 
7
3
  1つは遺伝子名と疾患名の対応表です。
8
4
 

1

大変失礼しました。コードブロックで囲いました。よろしくお願い致します。

2018/12/04 11:58

投稿

ars_lon
ars_lon

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,8 @@
1
+ ```ここに言語を入力
2
+
3
+ コード
4
+
1
- 手元に2つのファイルがあります。
5
+ ```手元に2つのファイルがあります。
2
6
 
3
7
  1つは遺伝子名と疾患名の対応表です。
4
8
 
@@ -62,6 +66,8 @@
62
66
 
63
67
  【やったこと】
64
68
 
69
+ ```ここに言語を入力
70
+
65
71
  import numpy as np
66
72
 
67
73
  from pandas import Series,DataFrame
@@ -76,17 +82,33 @@
76
82
 
77
83
  dic = {df1.iloc[i,0] : df1.iloc[i,1] for i in range(df1.shape[0])}
78
84
 
85
+
86
+
87
+ ```
88
+
89
+
90
+
91
+
92
+
93
+
94
+
79
95
  遺伝子と疾患の対応を辞書にしました。
80
96
 
81
97
 
82
98
 
99
+ ```
100
+
83
101
  df2 = pd.read_table("解析結果.txt")
102
+
103
+ ```
104
+
105
+
84
106
 
85
107
 
86
108
 
87
109
  geneが1つでカンマがない場合は、
88
110
 
89
-
111
+ ```
90
112
 
91
113
  def toOverlapGene(row):
92
114
 
@@ -106,11 +128,17 @@
106
128
 
107
129
  df2.to_excel('結果ファイル.xlsx')
108
130
 
131
+ ```
132
+
133
+
134
+
109
135
 
110
136
 
111
137
  でなんとかなったのですが、geneが複数の時の方法がよくわかりません。
112
138
 
113
139
 
140
+
141
+ ```ここに言語を入力
114
142
 
115
143
  for i in range(df2.shape[0]):
116
144
 
@@ -125,6 +153,12 @@
125
153
  if gene in dic:
126
154
 
127
155
  print(df2.iloc[i]+'\t'+gene+'\t'+dic[gene])
156
+
157
+ ```
158
+
159
+
160
+
161
+
128
162
 
129
163
 
130
164