小编Rau*_*les的帖子

将文件大小从字节转换为Kb或Mb

我有大量的行,其中包含不同的值,从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.

我将为每个单独的结果添加串联,以便区分数据.

excel vba excel-vba

4
推荐指数
1
解决办法
1733
查看次数

LEN()在VBA中返回错误的值

我有这个简单的数据集:

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)

excel vba excel-vba

3
推荐指数
2
解决办法
2078
查看次数

将多行粘贴到 1 行中,并用“;”分隔 在R中

我有大约 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 = ';')但它不起作用。

请帮助?

r dataframe

3
推荐指数
1
解决办法
1365
查看次数

Seaborn Catplot 仅更改其中 1 行的 X 和 Y 标签

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 标签文本和字体大小,但这些更改仅对图表的底行生效。我怎样才能改变我的图表的所有行?

python matplotlib seaborn

3
推荐指数
1
解决办法
5541
查看次数

从n行中提取字符串中的单词,并将该单词作为R中的新col

我有一个包含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库但没有用.

string r extract

2
推荐指数
1
解决办法
57
查看次数

PATINDEX和SUBSTRING没有返回正确的值

我有以下查询:

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 t-sql sql-server sql-server-2008

2
推荐指数
1
解决办法
562
查看次数

选择特定月份数据时的不明确的列

我有一个查询,其中包含每月添加的数据,但它给我的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)

sql t-sql sql-server

0
推荐指数
1
解决办法
102
查看次数