在R中循环通过数据帧

在R中循环通过数据帧,r,loops,csv,if-statement,data.table,R,Loops,Csv,If Statement,Data.table,我试图在数据帧中循环遍历列的所有行。我使用data.table读取csv。我是R的新手,想知道我该怎么做: for i in row_2_of_dataframe: if i == 0: #Do something to that value else: #Leave it the way it is 任何帮助都很好。我建议使用ifelse()函数。比如, mydf$column_name <- ifelse(mydf$column_name == 0, "do so

我试图在
数据帧中循环遍历列的所有行。我使用
data.table
读取csv。我是R的新手,想知道我该怎么做:

for i in row_2_of_dataframe: 
 if i == 0: 
  #Do something to that value
 else: 
  #Leave it the way it is 

任何帮助都很好。

我建议使用ifelse()函数。比如,

mydf$column_name <- ifelse(mydf$column_name == 0, "do something",mydf$column_name)
mydf$列名称
选择第二列并将其转换为向量

frame[, 1] 
将选择第一列

frame[1, ] 
将选择第一行

等等


干杯。

请给出一个答案。当使用R时,我们很少显式循环使用data.frames。如果您提供一些示例数据输入和该输入所需的输出,那就更好了。谢谢,这正是我想要的
frame[, 1] 
frame[1, ]