我需要切片核苷酸序列的列表,例如。"ATGCTGACTGCA","ATGCAGGCGTAG“根据另外两个列表,一个带有起始密码子,一个带有终止密码子。 我将所有数据放在一个pandas数据帧中,并将其提取到用于序列的np数组和用于开始和停止的两个列表中。我尝试过列表理解: seq = ["ATGCTGACTGCA", "ATGCAGGCGTAG"]
start = [1, 4]
stop = [6, 12]
[sublist[x:y] for x in start for y in stop for sublist in seq] 我
我正在尝试将值列表转换为单行中的数据帧,因此输出应该是单行的pandas数据帧,但获得object of type 'int' has no len()后,我尝试了其他so post,但同样的错误。
metadata = [var1, var2, var3, var4, var5]
df = pd.DataFrame(columns=['col1', 'col2', 'col3', 'col4', 'col5'], data=metadata)
我试图通过迭代Pandas数据帧(“名字”)来抓取一组网页,该数据帧包含要插入到网页URL中的名字和姓氏。 我已经设置了空列表("collab","freq")来填充从每个网页中提取的数据。当我只抓取一个网页时,我的代码成功地提取数据来填充这些列表。但是如果我遍历多个网页,我最终会得到空列表。 我觉得问题出在我的for循环上。有人能帮我找出哪里出了问题吗? import pandas as pd
from urllib.request import urlopen
from bs4 import BeautifulSoup
import re
import r