我的日期格式有一个问题。我想从一种格式更改为另一种格式,反之亦然。我的日期格式是
格式 1
YYYY-MM-DD
Run Code Online (Sandbox Code Playgroud)
格式 2
MM/DD/YYYY
Run Code Online (Sandbox Code Playgroud)
我想将格式 1 更改为格式 2 并将格式 2 更改为格式 1 。
我想通过选择给定文件的部分列来从多个文件中创建和组织文件中的数据。我有 10 多个文件来复制每个文件的第二、第三和第四列并将它们粘贴到一个文件中。
我想要一个绘图脚本,它将在同一个绘图上绘制多个图形,其中我的数据值具有相同的x
坐标。这将显示图中每个变量的差异。我尝试使用电子表格进行绘图,但这些图无法清楚地相互识别。我的数据如下所示:
x y1 y2 y3 y4
1 10 25 28 30
2 20 15 40 20
3 10 10 30 20
4 2 5 15 30
. . . .
Run Code Online (Sandbox Code Playgroud) 我有很多点文件需要更改以用于模型输入。我想根据文件的内容重命名许多这些文件。这些文件是按行排列的文本文件。
文档名称: data_lat_long.txt
1 data_20_20
2 data_30_40
3 data_50_60
.
.
Run Code Online (Sandbox Code Playgroud)
等等
我的文件被命名为1
,2
,3
,4
,等,。
我想1
在要被改变data_20_20
,2
在对data_30_40
等。
我想知道是否可以在从过去的某一年开始到最近的某一天或今天的列中生成每小时或每天的时间步长日期。更清楚地说,我想创建一列从 2000-10-10 100 到 2012-12-31 2400 的数据。输出文件看起来像
Date
2000-01-01 100
2000-01-01 200
2000-01-01 300
.
.
.
.
.
2012-12-31 2400
Run Code Online (Sandbox Code Playgroud) 我试图通过提取列并粘贴到一个新文件中来从一个大文件中准备数据文件。
给定数据的列数非常大。我想通过拆分数据来准备多个数据文件。
我正在尝试下面的脚本,但它不起作用。我预计错误是由于指定了要复制的列范围。
#!/bin/bash
paste <(awk '{print $1,$2,$3,...$19,$20}' Precipitation.csv ) > aaaaa1
paste <(awk '{print $21,$22,$23,...$39,$40}' Precipitation.csv ) > aaaaa2
paste <(awk '{print $41,$42,$43,...$99,$100}' Precipitation.csv ) > aaaaa3
Run Code Online (Sandbox Code Playgroud)
你能帮我更正代码吗?