我从excel到r-studio
导入了一个这样的数据集Station Indicator Resp Status
1 Ca + 16
1 Zn - 134
1 Pb + 3.5
2 Ca + 4.6
3 Zn - 156
==========
我想以某种方式分割数据帧,当" station"不是NA它会创建一个新的数据帧,其名称为station fx" 1"。 这样我就可以为每个站点设置一个数据帧。
station 1:
Ca + 16
Zn - 134
Pb + 3.5
station 2:
Ca + 4.6
station 3:
Zn - 156
我尝试过拆分功能
df1=split(df,station=!"NA"])
但它对我不起作用
答案 0 :(得分:0)
我们可以 public partial class Form10 : Form
{
public Form10()
{
InitializeComponent();
webBrowser1.Navigate("about:blank");
dynamic ax = this.webBrowser1.ActiveXInstance;
ax.NewWindow += new NewWindowDelegate(this.OnNewWindow);
this.webBrowser1.Navigate("http://google.com");
}
private delegate void NewWindowDelegate(string URL, int Flags, string TargetFrameName, ref object PostData, string Headers, ref bool Processed);
private void OnNewWindow(string URL, int Flags, string TargetFrameName, ref object PostData, string Headers, ref bool Processed)
{
Processed = true;
//your own logic
}
}
数据集('df1')与第一列,即split
Station
如果我们在全球环境中需要单独的对象(未推荐)
lst <- split(df1[-1], df1$Station)
names(lst) <- paste0('Station', names(lst))