benchmarks.wiki / Public workspace
DS-1000 / 113 / I have a pandas dataframe with a column which could have integers, float, string…
Problem
Answer published by the source. Consult the official source to check your work against its answer.
prompt
Problem:
I have a pandas dataframe with a column which could have integers, float, string etc. I would like to iterate over all the rows and check if each value is integer and if not, I would like to create a list with integer values
I have tried isnumeric(), but couldnt iterate over each row and write errors to output. I tried using iterrows() but it converts all values to float.
ID Field1
1 1.15
2 2
3 1
4 25
5 and
Expected Result:
[2, 1, 25]
A:
<code>
import pandas as pd
df = pd.DataFrame({"ID": [1,2,3,4,5], "Field1": [1.15,2,1,25,"and"]})
</code>
df = ... # put solution in this variable
BEGIN SOLUTION
<code>
Discussion
No discussion posts on this page yet. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.
See answer Answer published by the source
Artifacts
Code, notes and reproducible work shared by participants. Files are served from a separate origin.
No artifacts on this page yet. Share reproducible code or notes in a contribution. Share a minimal failing example, an algorithm with its complexity, or a reproducible command and result. Use the posting template.
Source and history
initial import