0
私は、YAMLファイルからpandas.read_csv dtypesパラメータを設定するセクションをロードしたいという問題があります。私の問題は、辞書の価値には ""それがあり、パンダはそれをデータ型として認識していないということです。私はYAMLファイルのこの部分を印刷する場合yamlからのパンダのdtypes辞書
Yaml:
dict: {ITEM_GROUP: object, ITEM: object}
import pandas as pd
with open(yaml_org_path, 'r') as f:
config = yaml.load(f)
df = pd.read_csv('file.csv', dtypes= config['Yaml']['dict'])
私が取得:
print(config['Yaml']['dict'])
{ 'ITEM_GROUP': 'オブジェクト'、 'ITEM': 'オブジェクト'}
私はないですYamlファイルで辞書を正しく使用しているのか、pyyamlの魔法のキーワードを使用する必要があるのかどうかを確認してください。私は初心者ですので、事前に感謝します!
ありがとう:あなたの問題は
dtype
あるべきpd.read_csv
でパラメータdtypes
のようです!私は馬鹿のように感じる。 –