2017-11-18 6 views
0

私はQuandlライブラリを使ってPythonでストックスクリーンを作ろうとしています。 pythonパッケージには、データを取得するために、フォーマット"dataset"/"stockticker"_"indicator"が必要です。だからexample/AAPL_mktcapはアップルの時価総額を与えるだろう。私は既にすべての株式ティッカーを持つテキストファイルを作成しました。私の質問は、example/AAPL_mktcapからexample/AAPL_pricetoearningsへ、またはexample/AAPL_mktcapからexample/MSFT_mktcapへの切り替えが、if pricetoearnings <= 30が真または偽であれば、どのようにすればよいでしょうか。配列の値を使って関数を更新するにはどうすればいいですか?

+1

あなたが何をしたかを教えて。これを使用して質問してください:[MVCE](https://stackoverflow.com/help/mcve) – skrubber

+0

[良い質問のガイド](https://stackoverflow.com/help/how-to-ask) – mjwatts

答えて

1

あなたが求めていることは100%明確ではありませんが、文字列の書式設定はあなたがしたいことだと思われます。あなたは、特にあなたは、あなたがこれを行うことができます( 『アレイ』を使用して)タイトルに言うことの方

result = '{dataset}/{stockticker}_{indicator}'.format(
    dataset='example', 
    stockticker='AAPL', 
    indicator='mktcap' 
) 

」のようなものかを対象に行うことができます(ここでのparams [データセット、stockticker、インジケータ]反復可能である)

result = '{}/{}_{}'.format(*params) 

または

result = '%s/%s_%s' % params 
関連する問題