标签: rename

在Pandas Groupby函数中重命名列名

1).我有以下示例数据集:

>>> df
    ID     Region  count
0  100       Asia      2
1  101     Europe      3
2  102         US      1
3  103     Africa      5
4  100     Russia      5
5  101  Australia      7
6  102         US      8
7  104       Asia     10
8  105     Europe     11
9  110     Africa     23
Run Code Online (Sandbox Code Playgroud)

我想通过ID和Region对这个数据集的观察进行分组,并总结每个组的计数.所以我使用了这样的东西:

>>> print(df.groupby(['ID','Region'],as_index=False).count().sum())

    ID     Region  count
0  100       Asia      2
1  100     Russia      5
2  101  Australia      7
3  101     Europe      3
4  102         US      9
5  103     Africa      5
6  104       Asia     10 …
Run Code Online (Sandbox Code Playgroud)

python group-by rename pandas

45
推荐指数
2
解决办法
9万
查看次数

Linux:删除多个文件的文件扩展名

我有很多扩展名为.txt的文件.如何在linux中删除多个文件的.txt扩展名?

我找到

rename .old .new *.old
Run Code Online (Sandbox Code Playgroud)

替代.old延伸到.new

此外,我想对子文件夹中的文件执行此操作.

linux bash rename

44
推荐指数
4
解决办法
7万
查看次数

如何重命名SVN分支并更新现有沙箱中的引用?

我需要重命名一个SVN分支,所以我做了:

$ svn move https://server/repos/myrepo/branches/oldbranch \
    https://server/repos/myrepo/branches/newbranch

到目前为止,这么好 - 分支已经重命名.

麻烦的是,我们已经从这个分支检出了现有的沙箱,当我尝试更新时,我得到了这个错误:

$ svn update
svn: Target path '/branches/oldbranch' does not exist

一个相当不言自明的错误.经过快速搜索,我认为我找到了解决方案:在分支重命名后重新定位SVN工作副本

麻烦的是,当我尝试发出该命令时,我得到另一个错误:

$ svn switch --relocate https://server/repos/myrepo/branches/oldbranch \
    https://server/repos/myrepo/branches/newbranch
svn: Relocate can only change the repository part of an URL

据我所知,我使用的--relocate命令与Sander Rijken一样.有什么想法我得到这个错误?

svn branch rename

44
推荐指数
2
解决办法
5万
查看次数

从Pandas聚合重命名结果列("FutureWarning:使用带重命名的dict已弃用")

我正在尝试对熊猫数据框进行一些聚合.这是一个示例代码:

import pandas as pd

df = pd.DataFrame({"User": ["user1", "user2", "user2", "user3", "user2", "user1"],
                  "Amount": [10.0, 5.0, 8.0, 10.5, 7.5, 8.0]})

df.groupby(["User"]).agg({"Amount": {"Sum": "sum", "Count": "count"}})

Out[1]: 
      Amount      
         Sum Count
User              
user1   18.0     2
user2   20.5     3
user3   10.5     1
Run Code Online (Sandbox Code Playgroud)

这会产生以下警告:

FutureWarning:使用带重命名的dict已弃用,将在以后的版本中返回super(DataFrameGroupBy,self).aggregate(arg,*args,**kwargs)

我怎么能避免这个?

python aggregate rename pandas

44
推荐指数
4
解决办法
2万
查看次数

R dplyr:使用字符串函数重命名变量

(有些相关的问题:在dplyr的重命名函数中输入新的列名作为字符串)

dplyrchain(%>%)的中间,我想用旧名称的函数替换多个列名(使用tolowergsub等)

library(tidyr); library(dplyr)
data(iris)
# This is what I want to do, but I'd like to use dplyr syntax
names(iris) <- tolower( gsub("\\.", "_", names(iris) ) )
glimpse(iris, 60)
# Observations: 150
# Variables:
#   $ sepal_length (dbl) 5.1, 4.9, 4.7, 4.6, 5.0, 5.4, 4.6,...
#   $ sepal_width  (dbl) 3.5, 3.0, 3.2, 3.1, 3.6, 3.9, 3.4,...
#   $ petal_length (dbl) 1.4, 1.4, 1.3, 1.5, 1.4, 1.7, 1.4,...
#   $ …
Run Code Online (Sandbox Code Playgroud)

regex r rename dplyr

43
推荐指数
6
解决办法
3万
查看次数

解构和重命名属性

const a = {
 b: {
  c: 'Hi!'
 }
};

const { b: { c } } = a;
Run Code Online (Sandbox Code Playgroud)

b在这种情况下可以重命名吗?我想要获取c并重命名b.

javascript rename object destructuring ecmascript-6

40
推荐指数
2
解决办法
2万
查看次数

重命名由当前名称引用的多个数据框列

我想重命名一个大型数据框的随机列,我想使用当前列名,而不是索引.如果我向数据添加或删除列,列索引可能会更改,因此我认为使用现有列名称是一种更稳定的解决方案.这就是我现在拥有的:

mydf = merge(df.1, df.2)
colnames(mydf)[which(colnames(mydf) == "MyName.1")] = "MyNewName"
Run Code Online (Sandbox Code Playgroud)

我可以简化此代码,无论是原始merge()呼叫还是仅仅是第二行?"MyName.1"实际上merge是两个不同xts对象的xts的结果.

r rename dataframe

39
推荐指数
3
解决办法
7万
查看次数

在Oracle中重新排序表的列

我有一个包含50多列的表,我需要交换前两列的顺序.使用Oracle实现此目的的最佳方法是什么?假设表名是ORDERDETAILS,实际上,前两列是ITEM_ID和ORDER_ID.重命名完成后,表名仍应为ORDERDETAILS,但前两列将为ORDER_ID和ITEM_ID.FWIW,列类型和其余列及其顺序是irelevent.

如果我错了,请纠正我,但我认为一般步骤是:

  1. 重命名现有表.
  2. 删除主键约束.
  3. 使用正确的列顺序重新创建表.
  4. 项目清单
  5. 运行INSERT INTO .. SELECT以在步骤#3中将数据从temp移动到表.
  6. 删除临时表.

我对Oracle的经验很少,所以也许我错过了一两步.

主键是否意味着Oracle中的索引?删除主键是否也会丢弃索引?

SQL示例非常感谢.

编辑:非诚挚地感谢那些质疑为什么需要而不是提供帮助的人.要回答你为什么需要这样做的问题:我遵循其他人的命令,他说我需要这样做,而且列的顺序很重要.我对此的想法/意见是无关紧要的.

sql oracle rename

37
推荐指数
4
解决办法
9万
查看次数

如何在.NET中重命名文件?

使用System.IO.File或其他.NET类,重命名文件的最佳方法是什么?

我希望能够重命名本地驱动器或网络位置上的文件.

如果使用System.IO.File,是Move最好的方法吗?

.net rename file

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

在github网站上重命名分支?

我不知道如何运行命令行的东西,我只是没有环境.

所以我试图在github网站上重命名一个分支.它的默认名称为"patch-1".

是否可以在网站上重命名?

branch rename github

37
推荐指数
5
解决办法
3万
查看次数