Answers for "iterate over dataframe lines"

23

iterate over rows dataframe

df = pd.DataFrame([{'c1':10, 'c2':100}, {'c1':11,'c2':110}, {'c1':12,'c2':120}])
for index, row in df.iterrows():
    print(row['c1'], row['c2'])
Posted by: Guest on May-07-2020
0

loop on dataframe lines python

for index, row in df.iterrows():
    print(f'Index: {index}, row: {row.values}')

for index, row in df.iterrows():
    print(f'Index: {index}, column_a: {row.get("column_a", 0)}')

for row in df.itertuples():
    print(row)

# But !
# The .apply() function provides a more efficient
# method for updating a DataFrame.
# see : https://towardsdatascience.com/pandas-apply-for-power-users-f44d0e0025ce
Posted by: Guest on June-21-2021

Code answers related to "iterate over dataframe lines"

Python Answers by Framework

Browse Popular Code Answers by Language