APIデータ 'nftp'のフィードを受信しています。受信データを処理する関数があります。私はデータを受け取ります、私はデータを印刷することができます(以下の関数ごとに)。pandasデータフレームにAPIデータを追加すると、私の機能に何が問題になりますか?
パンダのデータフレームにデータを保存するにはどうすればよいですか?
データ 'nftp'はストリーミングされています。つまり、新しい行または時には複数の行が同時に入力されるたびに、 'nftpGeneralHandler'はデータフレームにデータを追加し、空のデータフレーム、空のリスト(私は推測する)。
入力データフォーマット: [386、3、375、 'OSE'、94520、 'STL'、94520、800、36.2、 'A'、、、0.0、 '?' '?' '?' 'S'] 関数のprintコマンドが返されます。( 'STL'、94520,36.2,1145、 'A'、 'S')
データをリストに格納しようとすると、データフレーム?
graph_data = pd.DataFrame()
def nftpGeneralHandler(nftp, api):
print "Received ", nftp
data_list = []
if nftp[1] == 3 and nftp[10] == 'A':
print (nftp[6], nftp[7], nftp[9], nftp[8], nftp[10], nftp[14])
data_list.append([nftp[6], nftp[7], nftp[9], nftp[8], nftp[10], nftp[14]])
graph_data.append(data_list)
elif nftp[1] == 99:
nftpError(nftp, api)
私が言及している必要があります:データnftp、すなわち開始データフレームにデータを追加していないshoud一度に新しい嘘や、時には複数の行が入ってくるたびに、「nftpGeneralHandler」をストリーミングされ空のデータフレームでは、空のリストIIUCのみが使用されます。 – cJc
申し訳ありませんが、私の更新を確認してください。 – jezrael
もう一度お返事ありがとうございます:) – cJc