我有一列随机文本,字符和字符串之间有随机数量的空格。我知道如何修剪前导空格和尾随空格,我认为我知道如何删除所有空格,但我正在努力只删除多余的空格。以下是我的专栏的一个示例:
Column1
I have too much space
123 big gap 456
asdfg 2z1xc2 .
我想要创建一个新的列,或者将当前的列转换为如下所示:
Coumn1
I have too much space
123 big gap 456
asdfg 2z1xc2 .
提前感谢!
我有一个由随机数填充的表,我想从表的左边删除x列数,从表底部删除x行数,并将剩下的值移到左下角。
Public Sub shiftrandom()
Dim Difference As integer
Difference = 5
Dim i As Integer
For i = 1 To Difference
Range("B2:B20").Delete Shift:=xlToLeft
Range("B20:N20").Delete Shift:=xlDown
Next i
End Sub
这里B2:B20是第一列,B20:N20是最后一行。这
我在Linux CLI上有点无用,我正在尝试运行以下命令来随机排序,然后拆分一个带有输出文件前缀'out‘的文件(一个输出文件将有50行,其他文件将有50行):
sort -R somefile | split -l 50 out
我得到了错误
split: cannot open ‘out’ for reading: No such file or directory
这可能是因为split的第三个参数应该是它的输入文件。如何将排序结果传递给split?蒂娅!!
我正在尝试打开大量的csv文件,并记录标题开始的行。确定标题行最可靠的方法是向下扫描第一列,直到找到"*",然后您就知道标题在上面的行上。
文件可能如下所示:
Random Text, Random Text, Random Text
Random Text, Random Text, Random Text
Random Text, HEADER, HEADER
*,Values,Values
*,Values,Values
*,Values,Values
我使用以下代码,它通常是非常可靠的:
with open(f,"r") as csvfile: