24

I have the following when I print my data structure:

print(speed_tf)

44.0   -24.4
45.0   -12.2
46.0   -12.2
47.0   -12.2
48.0   -12.2
Name: Speed, dtype: float64

I believe this is a pandas Series but not sure

I do not want the first column at all I just want

-24.4
-12.2
-12.2
-12.2
-12.2

I tried speed_tf.reset_index()

  index  Speed
0 44.0   -24.4
1 45.0   -12.2
2 46.0   -12.2
3 47.0   -12.2
4 48.0   -12.2

How can I just get the Speed values with index starting at 0?

2
  • 1
    From your last line, you can go one more step: speed_tf.reset_index()["Speed"]... though I bet there's a nicer way. Commented May 29, 2020 at 13:07
  • "I believe this is a pandas Series but not sure" It's always nice to be sure. Try: print(type(speed_tf)) Commented Mar 15, 2022 at 19:06

4 Answers 4

33
speed_tf.values 

Should do what you want.

Sign up to request clarification or add additional context in comments.

3 Comments

This solution provides a list, whereas the other solution provides a DataFrame.
@CedricZoppolo First, this solution provides a numpy array, not a list, but secondly, I am not sure what to make of your comment. Do you view this as a good or a bad thing?
You are right. values outputs an array type. I was just pointing out the difference of outputs between these two solutions. I believe none of them is better than the other. It depends on further implementation you may need.
6

To print only the Speed values, with no indices:

print(speed_tf.to_string(index=False))

Comments

5

Simply use Series.reset_index and Series.to_frame:

df = speed_tf.reset_index(drop=True).to_frame()

Result:

# print(df)

   Speed
0  -24.4
1  -12.2
2  -12.2
3  -12.2
4  -12.2

1 Comment

...what? This still has an index.
1

This is for anyone willing to create a dataframe having 2 columns: series indices and series values.

# firstColumnName you choose to give
df = pd.DataFrame({'firstColumnName': speed_tf.index, 'Speed': speed_tf.values})

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.