I'm very new to python (2 days) so bear with me. I'm trying to send yaml from file readCsv.py to getData.yml file. Everything works fine I think but I'm getting quotes around the exported yaml that i sent from readCsv.py to getData.tml. Why's that?
Here's where the magic happens, readCsv.py:
import csv
import pandas
import yaml
""" Reading whole csv file with panda library """
df = pandas.read_csv('chord-progressions.csv')
""" Read in csv, but easy read with pandas """
""" print(df) """
""" Convert csv to yml """
text = yaml.dump(
df.to_dict(orient='records'),
sort_keys=False, width=72, indent=4)
print(text)
""" Export the recently converted yml to getData.yml """
with open('getData.yml', 'w') as outfile:
yaml.dump(text, outfile, default_flow_style=False)
Output in my getData.yml file:
"- 1st chord: 4\n 2nd chord: 1\n 3rd chord: 5\n 4th chord: Alternative\n\
\ Progression: .nan\n- 1st chord: 4\n 2nd chord: 1\n 3rd chord: 5\n \
\ 4th chord: Catchy\n Progression: .nan\n- 1st chord: 1\n 2nd chord: 1\n\
\ 3rd chord: 1\n 4th chord: Didgeridoo\n Progression: .nan\n- 1st chord:\
\ 6\n 2nd chord: 4\n 3rd chord: 5\n 4th chord: Dreadful\n Progression:\
\ .nan\n- 1st chord: 6\n 2nd chord: 2\n 3rd chord: 5\n 4th chord: Dreadful\n\
\ Progression: .nan\n- 1st chord: 6\n 2nd chord: 2\n 3rd chord: 4\n \
\ 4th chord: Endless\n Progression: .nan\n- 1st chord: 3\n 2nd chord:\
\ 4\n 3rd chord: 6\n 4th chord: Energetic\n Progression: .nan\n- 1st\
\ chord: 5\n 2nd chord: 1\n 3rd chord: 4\n 4th chord: Folk\n Progression:\
\ .nan\n- 1st chord: 6\n 2nd chord: 1\n 3rd chord: 4\n 4th chord: Folk\n\
\ Progression: .nan\n- 1st chord: 5\n 2nd chord: 4\n 3rd chord: 3\n \
\ 4th chord: Flamenco\n Progression: .nan\n- 1st chord: 5\n 2nd chord:\
\ 6\n 3rd chord: 5\n 4th chord: Flamenco\n Progression: .nan\n- 1st chord:\
\ 4\n 2nd chord: 3\n 3rd chord: 6\n 4th chord: Grunge\n Progression:\
\ .nan\n- 1st chord: 5\n 2nd chord: 1\n 3rd chord: 6\n 4th chord: Jazz\n\
\ Progression: .nan\n- 1st chord: 4\n 2nd chord: 5\n 3rd chord: 4\n \
\ 4th chord: Love\n Progression: .nan\n- 1st chord: 4\n 2nd chord: 1\n\
\ 3rd chord: 5\n 4th chord: Memories\n Progression: .nan\n- 1st chord:\
\ 5\n 2nd chord: 6\n 3rd chord: 4\n 4th chord: Pop\n Progression: .nan\n\
- 1st chord: 6\n 2nd chord: 3\n 3rd chord: 7\n 4th chord: Pop\n Progression:\
\ .nan\n- 1st chord: 1\n 2nd chord: 4\n 3rd chord: 5\n 4th chord: Rebellious\n\
\ Progression: .nan\n- 1st chord: 4\n 2nd chord: 5\n 3rd chord: 5\n \
\ 4th chord: Sad\n Progression: .nan\n- 1st chord: 5\n 2nd chord: 4\n\
\ 3rd chord: 4\n 4th chord: Sad\n Progression: .nan\n- 1st chord: 4\n\
\ 2nd chord: 5\n 3rd chord: 4\n 4th chord: Sad\n Progression: .nan\n\
- 1st chord: 4\n 2nd chord: 1\n 3rd chord: 1\n 4th chord: Sweet\n \
\ Progression: .nan\n- 1st chord: 4\n 2nd chord: 1\n 3rd chord: 4\n 4th\
\ chord: Simple\n Progression: .nan\n- 1st chord: 5\n 2nd chord: 5\n \
\ 3rd chord: 1\n 4th chord: Simple\n Progression: .nan\n- 1st chord: 4\n\
\ 2nd chord: 1\n 3rd chord: 4\n 4th chord: Wildside\n Progression: .nan\n\
- 1st chord: 1\n 2nd chord: 4\n 3rd chord: 6\n 4th chord: Wistful\n \
\ Progression: .nan\n- 1st chord: 1\n 2nd chord: 5\n 3rd chord: 7\n \
\ 4th chord: Moody\n Progression: .nan\n- 1st chord: 1\n 2nd chord: 7\n\
\ 3rd chord: 6\n 4th chord: Moody\n Progression: .nan\n"