如何使用 pandas 循环:'for each row in file, for each column in row'
How to loop with pandas: 'for each row in file, for each column in row'
我的数据集如下所示:
而且我需要每天循环,然后每天循环,并检查状态是 A、B 还是 C。我尝试如下,但它似乎无法正常工作。谢谢帮助。
for row in file.itertuples():
for j in row:
if j == 'A'
*set parameters to certain values*
if j == 'B'
*set parameters to other values*
使用 iterrows()
而不是 itertuples()
,你还需要在每个 if.
之后加一个 :
for i,row in file.iterrows():
for j in row:
if j == 'A':
*set parameters to certain values*
file.iloc[i,'column_name'] = value #for example
if j == 'B':
*set parameters to other values*
我的数据集如下所示:
而且我需要每天循环,然后每天循环,并检查状态是 A、B 还是 C。我尝试如下,但它似乎无法正常工作。谢谢帮助。
for row in file.itertuples():
for j in row:
if j == 'A'
*set parameters to certain values*
if j == 'B'
*set parameters to other values*
使用 iterrows()
而不是 itertuples()
,你还需要在每个 if.
for i,row in file.iterrows():
for j in row:
if j == 'A':
*set parameters to certain values*
file.iloc[i,'column_name'] = value #for example
if j == 'B':
*set parameters to other values*