Reputation: 103
I think I have a relatively simply question but am not able to locate an appropriate answer to solve the coding problem.
I have a pandas column of string:
df1['tweet'].head(1)
0 besides food,
Name: tweet
I need to extract the text and push it into a Python str object, of this format:
test_messages = ["line1",
"line2",
"etc"]
The goal is to classify a test set of tweets and therefore believe the input to: X_test = tfidf.transform(test_messages)
is a str object.
Upvotes: 5
Views: 13944
Reputation: 31
Option 1 : df1['tweet'][0] or df1.loc[0, 'tweet']
Option 2 : df1['tweet'].to_list()[0]
Upvotes: 1
Reputation: 33940
Get the Series head()
, then access the first value:
df1['tweet'].head(1).item()
or: Use the Series tolist()
method, then slice the 0'th element:
df.height.tolist()
[94, 170]
df.height.tolist()[0]
94
(Note that Python indexing is 0-based, but head()
is 1-based)
Upvotes: 1
Reputation: 375415
Use list
convert a Series (column) into a python list:
list(df1["tweet"])
Upvotes: 3