小编Cod*_*ody的帖子

转换Pandas数据帧的数据类型以匹配另一个

我有两个具有相同列名但数据类型不同的数据框:

df1.dtypes

order                                                                                                             
int64
x                                                                                                                                
int64
y                                                                                                                     
int64
Run Code Online (Sandbox Code Playgroud)

df2.dtypes

order                                                                                                            
object
x                                                                                                                    
object
y                                                                                                                    
object
Run Code Online (Sandbox Code Playgroud)

数据帧比这大得多,所以我想捕获df1的名称/ dtypes并将df2转换为匹配.

python pandas

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

如何将 Pandas 列转换为 for 循环的两倍?

我有一个名为 .pandas 的数据框df10

cols10 = list(df10.columns)
Run Code Online (Sandbox Code Playgroud)

我想将数据类型更改double为列名开头的位置"m_"

for param in cols10:
    if param.startswith("m_"):
        df10[[param]] = df10[[param]].apply(pd.to_double)
Run Code Online (Sandbox Code Playgroud)

但是,我收到此错误:

AttributeError: 'module' object has no attribute 'to_double'
Run Code Online (Sandbox Code Playgroud)

python pandas

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

SQL 正则表达式中的插入符号

我正在研究正则表达式,但无法弄清楚这个插入符号究竟做了什么。我认为这个插入符号的意思是“不等于”,但在下面的这个查询中,我很困惑:

SELECT REGEXP_REPLACE('San Antonio', '(^[[:alpha:]]+)', 'CITY') TEST
FROM DUAL;
Run Code Online (Sandbox Code Playgroud)

结果:

城市安东尼奥

'San' 应该符合 [:alpha:] 的要求,所以我不明白 caret 函数在这里做了什么。

regex sql oracle

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

从对象到布尔值的熊猫转换始终使用astype返回True

我在数据框中有一列,我需要将其从对象转换为布尔值。但是,使用时,值从False变为。关于如何防止这种情况的任何想法?Trueastype

df['isgood'] 返回:

0    True
1    False
2    False
Run Code Online (Sandbox Code Playgroud)

df['isgood'].astype(bool) 返回:

0    True
1    True
2    True
Run Code Online (Sandbox Code Playgroud)

python pandas

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

标签 统计

pandas ×3

python ×3

oracle ×1

regex ×1

sql ×1