У меня есть pandas DataFrame
, преобразованный из JSON и извлеченный столбцы и строки, которые я хочу (хорошо экспортируется в CSV).итерация выбора по df pandas
Однако, я хочу пойти несколько уровней в строки. Я хочу, чтобы перебирать выбор по моим индексированных данных, используя что-нибудь вроде:
df.likes[0]['count']
Мой DataFrame называется df
и likes
является столбцом. Я хочу получить доступ к значению «count» по всей строке, распечатав его обратно в ту же позицию и столбец DataFrame.
Вот данные:
>>> df_likes.ix[0:94]
0 {u'count': 1685, u'anchorStr': u'1225924030067...
1 {u'count': 1944, u'anchorStr': u'1225924022404...
2 {u'count': 2586, u'anchorStr': u'1225924194077...
3 {u'count': 3075, u'anchorStr': u'1225924298746...
4 {u'count': 3263, u'anchorStr': u'1225924358464...
5 {u'count': 3390, u'anchorStr': u'1225924289589...
6 {u'count': 4306, u'anchorStr': u'1225924191359...
7 {u'count': 751, u'anchorStr': u'12259244210391...
8 {u'count': 2425, u'anchorStr': u'1225924419831...
9 {u'count': 2628, u'anchorStr': u'1225924362763...
10 {u'count': 1521, u'anchorStr': u'1225924213802...
Что именно вы подразумеваете под «печатью в том же положении и столбце»? – albert
Не могли бы вы, если возможно, предоставить короткий фрагмент вашего входного JSON-файла? Я не уверен, что если вы импортировали свои данные правильно, так как ваш DataFrame (который даже может быть серией) выглядит странным, просто содержащим эти «субтитры» вашего JSON-файла. – albert