全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1150 3
2018-09-04
有一个python脚本,不用argparse设置参数运行python test.py会产生一个这样的数据框,此时输入数据是脚本里固定的

start  end strand
60  235      W
235  418      W
54  500      W
-1   43      C
79  262      C
262  437      C
459  500      C


现在想要在命令行添加参数,比如运行的时候使用python test.py --input data.txt --output result.csv -chr 2 指定输入输出文件,并且结果中增加一列

start  end strand  chr
60  235      W    chr2
235  418      W   chr2
54  500      W    chr2
-1   43      C    chr2
79  262      C    chr2
262  437      C    chr2
459  500      C    chr2


我知道dataframe['chr'] = 'chr2'可以添加列,但是我要运行不同的数据,所以想要在命令行添加各种参数
请问一下脚本里应该添加什么内容?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-9-10 22:10:34
May be you can find this will do some helpness: https://docs.python.org/3/library/argparse.html
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-9-27 21:10:40
使用 sys库就可以, 请参考一下代码
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-9-29 10:08:21
chr的列写死的情况下。可以这么做:

复制代码


使用 python test.py --input data.txt --output result.csv --chr 2
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群