我有一个 C# 列表,名为MyList:
List<Tuple<string, int, int>> MyList= new List<Tuple<string, int, int>>()
{
Tuple.Create("Cars", 22, 3),
Tuple.Create("Cars", 28, 5),
Tuple.Create("Planes", 33, 6)
};
Run Code Online (Sandbox Code Playgroud)
我想以与上面填充相同的顺序循环遍历整个列表,并能够一一获取每个列表项的值,例如Cars, 22, 3. 我怎么做?我想我必须以ForEach某种方式使用。
我有这样的数据,df_Filtered:
Product Relative_Value
Car 0.12651458
Plane 0.08888552
Tank 0.03546231
Bike 0.06711630
Train 0.06382191
Run Code Online (Sandbox Code Playgroud)
我想在GGplot2中制作数据的条形图:
ggplot(df_Filtered, aes(x = Product, y = Relative_Value, fill = Product)) +
scale_y_continuous(labels = scales::percent) +
geom_bar(stat = "identity") +
theme_bw() +
theme(plot.background = element_rect(colour = "black", size = 1)) +
theme(legend.position = "none") +
theme(plot.title = element_text(hjust = 0.5))
labs(x ="Product", y = "Percentage of total sell", title = "Japan 2010") +
theme(panel.grid.major = element_blank())
Run Code Online (Sandbox Code Playgroud)
如何摆脱图表中y轴的小数?所以它说20 %而不是20.0 %?
我想使用一个可以在 4d 数组 ( ) 内存储值的类Matrix。我想使用它来设置我的函数SetSize的大小。Matrixmain
class Value{
public:
int a;
int b;
int c;
int d;
//sets the values
void SetSize(long Sizea, int Sizeb, int Sizec, int Sized){
a = Sizea;
b = Sizeb;
c = Sizec;
d = Sized;
};
double Matrix[a][b][c][d];
void Putavalueinside (double input, long Positiona, long Positionb, long Positionc, long Positiond) {
Matrix[Positiona][Positionb][Positionc][Positiond] = input;
}
};
int main()
{
//makes a class object
Value Test;
//sets the size …Run Code Online (Sandbox Code Playgroud) 我FileInfo在 C# 中有一个看起来像这样的:
DirectoryInfo dir = new DirectoryInfo(folder);
FileInfo[] files = dir.GetFiles("Car*", SearchOption.TopDirectoryOnly);
Run Code Online (Sandbox Code Playgroud)
我希望能够选择文件中的第一个x项目,比如说30,files然后从files. 我该如何做到这一点而不只是从0to循环遍历它29?