我有大量的行,其中包含不同的值,从1000s到1,000,000s.
这是以字节为单位的数据,我需要将其转换为Kb或Mb.
我可以将所有值除以1M并获得所有数据和Mb,但我希望将数据分为kb和Mb.
我尝试使用MOD功能,但不会这样做,因为所有数字都可以被1K和1M整除,所以我有点卡住了!
这是我得到的数据样本:
16000000
220000
2048000
2048000
230000
16000000
230000
16000000
220000
230000
Run Code Online (Sandbox Code Playgroud)
所以我需要的是,如果单元格包含6个零,则除以1M,或者如果单元格包含3个零,则除以1000.
我将为每个单独的结果添加串联,以便区分数据.
我有这个简单的数据集:
230
16000
230
230000
230000
230000
16000000
230000
230000
Run Code Online (Sandbox Code Playgroud)
我想要的是得到每个单元格的长度但是当我写这段代码时:
Sub LengthOfCell()
Dim c As Long
Dim result As Integer
c = ActiveCell.Value
result = Len(c)
Debug.Print (result)
End Sub
Run Code Online (Sandbox Code Playgroud)
对于第一个单元格(230),它给出2,对于任何超过3位数的数字,它应该是3和4.不知道我做错了什么.tis仅用于更大SUB的概念证明:
Public Sub SortMyData()
'approach: convert line to string and concatenate to that as it's a lot less picky than Excel's formats, then replace cell value with the new string.
' Excel will then define the string type as either Percentage or Scientific depending on the magnitude.
Dim i …Run Code Online (Sandbox Code Playgroud) 我有大约 150k 行和 1 列,有些行有超过 1 个单词,所以我需要做的是将所有行“连接”成 1 行并用 a 分隔,;
这就是我现在得到的:
Client
1 John S
2 Carl
3 Katy Smith
4 J P Morgan Stanley
我需要看到的是:
Client
John S;Carl;Katy Smith;J P Morgan Stanley
我努力了:
paste(Client, sep = '', collapse = ';')但它不起作用。
请帮助?
我catplot使用此代码创建了以下内容:
tkt_plot_detailed = sns.catplot(data=resolved_time_length, x='Time_to_resolve_days',y='Ticket_category',
kind='box',row='Priority_level',height=4,aspect=3,
orient="h",linewidth=2.5)
plt.xlabel('Days to Resolve', fontsize=15)
plt.ylabel('Ticket Category', fontsize=15)
plt.xlim(-1,30)
plt.show()
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是我更改了 x 和 y 标签文本和字体大小,但这些更改仅对图表的底行生效。我怎样才能改变我的图表的所有行?
我有一个包含3列的数据集,有15565个观测值.其中一列已在同一行中有多个单词.我想要做的是从每一行中提取一个特定的单词并将其附加到一个新列(我将总共有4个col)问题是我正在寻找的单词不一样而且它们不是总是在同一个位置.这是我DS的摘录:
x y z
1 T 3C00652722 (T558799A)
2 T NA >> MSP: T0578836A & 3C03024632
3 T T0579010A, 3C03051500, EAET03051496
4 U T0023231A > MSP: T0577506A & 3C02808556
8 U (T561041A C72/59460)>POPMigr.T576447A,C72/221816*3C00721502
我希望提取所有以3C10个字符开头的单词然后将其附加到新的col,所以它看起来像这样:
x y z R
1 T 3C00652722 (T558799A) 3C00652722
2 T NA >> MSP: T0578836A & 3C03024632 3C03024632
3 T T0579010A, 3C03051500, EAET03051496 3C03051500
4 U T0023231A > MSP: T0577506A & 3C02808556 3C02808556
8 U >POPMigr.T576447A,C72/221816*3C00721502 3C00721502
我尝试过使用stringr gprep库但没有用.
我有以下查询:
select [Service Item Value],
SUBSTRING
(
[Service Item Value],
PATINDEX('%[3][C][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]%',
[Service Item Value]),
10
) AS [Circuit Reference]
FROM [dbo].[3c_and_2c_Report_Multiple_customers];
Run Code Online (Sandbox Code Playgroud)
查询应查找服务项值列中的任何字符串,并提取任何长度为10个字符且以3C开头的字符串.它正在这样做(参见查询的最后结果),但是,当没有模式匹配时,它只返回它想要的任何东西
Service Item Value Circuit Reference
38159 (Cease) & 38160 (Re-Provide) 38159 (Ce
384K 384K
3925 bundle no. 1230 3925 bund
3C00156746 3C00156746
P752480A,C72/217777*3C00190634, 3C00190634
P0638887A, C72/23872 * 3C00193454 3C00193454
(C72/29814 * P0647973A)>3C00231114 * 3C00231114`
Run Code Online (Sandbox Code Playgroud)
基本上,如果没有模式匹配,则将Circuit Reference列留空.
我有一个查询,其中包含每月添加的数据,但它给我的SQL模糊错误,我不知道该怎么做.我已经到处研究,无法找到问题的答案,所以在这里!
这是查询:
SELECT REF.TOS AS [TOS Value]
,RSA_BELFAST_1921.Percentage AS [Belfast]
,RSA_BIRMINGHAM_1941$.Percentage AS [Birmingham]
,RSA_CARDIFFREGUS_2911$.Percentage AS [Cardiff Regus]
,RSA_CASTLEMEAD_1941$.Percentage AS [Castlemead]
,RSA_CHELMSFORD_1941$.Percentage AS [Chelmsford]
,RSA_EDNBGH_2951$.Percentage AS [Edimburgh]
,RSA_EUROPE_IOM_DOUG_2911$.Percentage AS [Europe]
,RSA_GLASGOW_7301$.Percentage AS [Glasgow]
,RSA_GUERNSEY_ICICI_1921P$.Percentage AS [Guernsey]
,RSA_HALIFAX_7301$.Percentage AS [Halifax]
,RSA_HORSHAM_1002$.Percentage AS [Horsham]
,RSA_IPSWICH_1921$.Percentage AS [Ipswich]
,RSA_LEEDS_2911$.Percentage AS [Leeds]
,RSA_LEICESTER_2951$.Percentage AS [Leicester]
,RSA_LIVERPOOL_1002$.Percentage AS [Liverpool]
,RSA_MANCHESTER_1941$.Percentage AS [Manchester]
,RSA_ONELONDON_1002.Percentage AS [London]
,RSA_PETERBOROUGH_3825.Percentage AS [Peterborough]
,RSA_REDHILL_2951.Percentage AS [Redhill]
,RSA_SUNDERLAND_1941$.Percentage AS [Sunderland]
FROM ( SELECT TOS FROM RSA_BELFAST_1921 UNION
SELECT TOS FROM RSA_BIRMINGHAM_1941$ UNION …Run Code Online (Sandbox Code Playgroud)