鱼C论坛

 找回密码
 立即注册
查看: 1777|回复: 3

求大神帮忙

[复制链接]
发表于 2019-10-24 09:19:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 倒小叮 于 2019-10-24 09:21 编辑

请问各位鱼友,我的这个代码到底是哪里有问题。。最后结果出不来
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-10-24 09:29:14 | 显示全部楼层
代码呢?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-10-24 09:41:34 | 显示全部楼层

import pandas as pd
import numpy as np
from collections import Counter
from sklearn import preprocessing
import scipy
import sys


#查找路径
import os
path1=os.path.abspath('.')
print(path1)

name=pd.read_table("genotype.csv",header=0,sep=',')
print(name)
# 读取 数据
print(name.columns)

    for i in name.columns:
        a,b,c=Counter(name[i]).keys()
        # 找次要等位基因
        if a[0]==a[1]:
            #print(keys[0],keys[1])
            name[i].replace(a, 0, inplace=True)
            name[i].replace(b, 1, inplace=True)
            name[i].replace(c, 2, inplace=True)
        elif a[0]!=a[1]:
            name[i].replace(a, 1, inplace=True)
            name[i].replace(b, 0, inplace=True)
            name[i].replace(c, 2, inplace=True)
            #print(keys)
        #print(name[i])
    name.to_csv('rename.csv')
#recode_ID()
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2019-10-24 10:20:11 | 显示全部楼层
倒小叮 发表于 2019-10-24 09:41
import pandas as pd
import numpy as np
from collections import Counter


genotype.csv表头,再给一两行测试数据
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-1-20 06:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表