Преобразование значений столбца в строки - PullRequest
0 голосов
/ 13 июля 2020

У меня есть набор данных, в котором все значения в столбце B одинаковы. Это выглядит так:

        A               B
0  Marble Hill     Pizza Place
1  Chinatown       Pizza Place
2  Washington      Pizza Place
3  Washington      Pizza Place
4  Inwood          Pizza Place
5  Inwood          Pizza Place

I wi sh для преобразования значений столбца A в строки. Затем столбец B должен подсчитать количество появлений каждого значения из A. Я хочу, чтобы это выглядело так:

                B
Marble Hill     1   
Chinatown       1
Washington      2
Inwood          2                  

Ответы [ 2 ]

2 голосов
/ 13 июля 2020

Судя по тому, как вы описываете свои данные, похоже, что у вас есть Pandas фрейм данных. В этом случае вы можете использовать метод value_counts в столбце A, чтобы получить желаемый результат. Предполагая, что ваш фрейм данных хранится в имени переменной df, тогда ...

df['A'].value_counts()
2 голосов
/ 13 июля 2020

pandas s value_counts () делает именно это. Он возвращает ряд с количеством вхождений каждого значения.

new_df = df["A"].value_counts()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...