python做文本分析实例
时间: 2024-11-13 17:22:37 浏览: 3
Python因其丰富的库和易读性,在文本分析方面非常流行。下面是一个简单的例子,我们将使用`nltk`和`pandas`库来进行情感分析:
```python
# 首先,安装必要的库(如果你还没有)
!pip install nltk pandas textblob
# 导入所需模块
import nltk
from textblob import TextBlob
import pandas as pd
# 下载NLTK的数据包(仅需运行一次)
nltk.download('punkt')
nltk.download('averaged_perceptron_tagger')
nltk.download('vader_lexicon')
# 示例数据
text_data = {
'texts': ['这个电影真的很好看', '这本书无聊透了'],
'labels': None
}
# 创建DataFrame
df = pd.DataFrame(text_data)
# 定义情感分析函数
def analyze_sentiment(text):
analysis = TextBlob(text)
sentiment = analysis.sentiment.polarity
if sentiment > 0:
return '正面'
elif sentiment < 0:
return '负面'
else:
return '中立'
# 应用于数据集
df['sentiment'] = df['texts'].apply(analyze_sentiment)
print(df)
#
阅读全文