我有一个数据框“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) 如何将数据帧列拆分为两部分,以便稍后将数据帧列中的值替换为拆分后的值。例如,我有一个像这样的数据框:
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)
但它给了我错误。请建议我如何获得所需的输出。