【发布时间】:2021-11-30 18:01:05
【问题描述】:
我正在寻找python库https://pypi.org/project/stringcase/的实现 在朱莉娅。
我找到了以下软件包,但它们似乎都有些过时了:
是否有用于将字符串转换为 snake_case、CamelCase 等的最新 Julia 库?
编辑:我有以下用例:
我从使用 CamelCase 命名约定的 C# 框架收到 JSON,我将其加载到 DataFrame。
生成的 DataFrame 具有如下列名称:timeStamp、askBestVolume、askBest30MWPrice。我想将列名转换为 snake_case
命名约定,即
"timeStamp" => "time_stamp"
"askBestVolume" => "ask_best_volume"
"askBest30MWPrice" => "ask_best_30MW_price"
...
前两个示例相当简单,应该包含在基本的snake_case(name_in_camel_case::String) 函数中。第三个示例需要定义在转换中被忽略的“保留字”。
【问题讨论】:
-
StringCases.jl 有什么问题?
-
我意识到,我的问题措辞不当。我对近年来缺乏活动感到沮丧,并想知道
StringCases.jl是否确实是正确使用的包,或者是否有其他方法可以做到这一点。 -
也许您需要的示例将有助于确定
StringCases.jl是否是您需要的。从您的问题来看,这确实是您所寻求的。 -
当然,我添加了一个示例,希望对您有所帮助。