閲覧ありがとうございます。
pythonのNumPyを使用しプログラミングをしている際、困ったことがあり質問させていただきました。
辞書型で作製した際のキーをNumPy配列により並べ、その後キーに対応した辞書の値に変更をしたいです。
具体的には
python
1dic = {'a':1,'c':2,'d':3,'b':4} 2dic_keys = list(dic) 3dic_keys.sort() #リスト内のソートを行いたい 4print(dic_keys) 5np_dic_keys = np.array(dic_keys) 6print(np_dic_keys) 7```とした際、結果が['a' 'b' 'c' 'd']と出力されます。 8この後、それぞれnp_dic_keys内の'a''b''c''d'に対応する辞書の値「1,2,3,4」にnp_dic_keysの値を同じ形(行、列などを変えない)で変更したいです。 9 10最終的には辞書の値がpandasの2次元のデータフレームでも対応できるようにしたいと考えているのですが、どのように変更させればいいのかわからず困っております。 11 12解決方法や別の方法などがありましたらご教授頂ければ幸いです。 13 14よろしくおねがいします。
申し訳ないのですが、質問文を何回読んでも、どんなことをしたいのかよくわかりません。今書いてある内容をできるだけ整理してわかりやすくし、更にpandasのデータフレームの場合の具体的な例も示す必要があるかと

回答3件
あなたの回答
tips
プレビュー