在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, ]