我正在使用API來獲取一些數據。返回的數據是Unicode(不是字典/ json對象)。蟒蛇 - 將列表中的unicode轉換爲數據框
# get data
data = []
for urls in api_call_list:
data.append(requests.get(urls))
的數據是這樣的:
>>> data[0].text
u'Country;Celebrity;Song Volume;CPP;Index\r\nus;Taylor Swift;33100;0.83;0.20\r\n'
>>> data[1].text
u'Country;Celebrity;Song Volume;CPP;Index\r\nus;Rihanna;28100;0.76;0.33\r\n'
我想把這個與國家,名人,宋,音量,CPP和索引DataFrame
列名。
首先,我想它\r\n
這樣分割:
x = [i.text.split('\r\n') for i in data]
,並得到:
[[u'Country;Celebrity;Song Volume;CPP;Index',
u'us;Taylor Swift;33100;0.83;0.20',
u''],
[u'Country;Celebrity;Song Volume;CPP;Index',
u'us;Rihanna;28100;0.76;0.33',
u'']]
不知道在哪裏可以從這裏走。 。 。
什麼應該是最終結果,用key:value作爲字典,然後是數據框。 – bhansa