2024-09-22 22:34:58 发布
网友
我的数据框是:
message ['Hi', 'RAM RAM RAM', 'MAHESH MAHESH']
我想要的输出是:
message count ['Hi', 'RAM RAM RAM', 'MAHESH MAHESH'] RAM:3, MAHESH:2
我曾尝试使用python在CSV中写入数据,但无法在count列中写入多个数据。所以如果有什么解决办法,请帮我。提前谢谢。你知道吗
您可以使用:
from collections import Counter import pandas as pd df = pd.DataFrame({'message':[['HI', 'RAM RAM RAM', 'MAHESH MAHESH']]}) df message 0 [HI, RAM RAM RAM, MAHESH MAHESH] df['count'] = df['message'].apply(' '.join).str.split().apply(Counter) df message count 0 [HI, RAM RAM RAM, MAHESH MAHESH] {'HI': 1, 'RAM': 3, 'MAHESH': 2}
您可以使用:
相关问题 更多 >
编程相关推荐