小编Ale*_*lex的帖子

Dataframe 上的情感分析

我有一个数据框“df”,其中包含以下数据:

        State                                               Text
0  California  This is a beutiful day# It's too hard I am get...
1     Florida    Can somebody please help me; I am new to python
2    New York  But I am stuck with code How should I solve th...
Run Code Online (Sandbox Code Playgroud)

该数据框是使用以下代码从 csv 文件创建的:

delimiter = ' '
df =  df2.groupby('State')['Text'].apply(lambda x: "%s" % delimiter.join(x)).reset_index()
Run Code Online (Sandbox Code Playgroud)

我需要对此数据框“df”状态进行情感分析(使用 TextBlob)。谁能帮我明智地进行情绪分析。我尝试这样做:

for row in df.itertuples():
    text = df.iloc[:, 1].tolist()
    tweets = " ".join(str(x) for x in text)
    text = TextBlob(tweets)
    score = text.sentiment …
Run Code Online (Sandbox Code Playgroud)

python dataframe

1
推荐指数
1
解决办法
6737
查看次数

如何将 Dataframe 列拆分为两部分并用拆分值替换列

如何将数据帧列拆分为两部分,以便稍后将数据帧列中的值替换为拆分后的值。例如,我有一个像这样的数据框:

col1       col2
"abc"      "A, BC"
"def"      "AX, Z"
"pqr"      "P, R"
"xyz"      "X, YZ"
Run Code Online (Sandbox Code Playgroud)

我想在 之前提取值,并用提取的值替换该单元格。因此,输出应如下所示:

col1   col2
abc    A
def    AX
pqr    P
xyz    X
Run Code Online (Sandbox Code Playgroud)

我正在尝试这样做:

df['col2'].apply(lambda x: x.split(',')[0])
Run Code Online (Sandbox Code Playgroud)

但它给了我错误。请建议我如何获得所需的输出。

python

0
推荐指数
1
解决办法
2137
查看次数

标签 统计

python ×2

dataframe ×1