小编Mac*_*ror的帖子

选择Pandas行,其中多于1列不是NaN

我有一个以下列方式设置的数据框:

header_1 | header_2 | header_3 | header_4

a            b         NaN        NaN
b            c          9          10
x            y         NaN         8
Run Code Online (Sandbox Code Playgroud)

如何使用列索引(列名称更改)选择header_3和header_4不是NaN的行?header_3和header_4是整数

谢谢

python pandas

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

Postgres 查询:查找不是数字​​的值

我一直在使用我自己的自定义导入脚本将数据从 Pandas Dataframe 导入到 postgres DB。不幸的是,我的数据不整洁导致我的每一列都被解析为文本。有什么方法可以获取某个列值不是数字的条目?我的计划是删除这些记录并将列转换为数字类型

谢谢!

sql postgresql

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

检索Pandas上个月交易的列名

假设我的数据帧格式如下:

id | name | 052017 | 062017 | 072017 | 092017 | 102017

20 | abcd |  0     | 100    | 200    | 50     | 0
Run Code Online (Sandbox Code Playgroud)

我需要检索组织有任何交易的上个月的列名.在这种情况下,我想添加一个名为"date_string"的列,它将092017作为其内容.

有没有办法实现这个目标?

谢谢!

python pandas

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

将7或8位数字转换为真实日期

我有一个充满日期的专栏mmddyyyy,我想知道我是否可以解析或转换为mm/dd/yyyy.我尝试选择整行,然后点击格式 - >数字 - >日期,但是当我这样做时,12082016之类的日期变为6/7/34979,这当然没有任何意义.有想法该怎么解决这个吗?

编辑:

Examples:

 7072016   12/11/2021
 1202017    12/2/2017
10042016    10/4/2016
 9212016    8/12/2023
Run Code Online (Sandbox Code Playgroud)

我将B更改为F,因为这是日期列的位置.奇怪的是,有些值是正确的

=date(right(B2, 4), left(B2, 2), mid(B2, 3, 2))
Run Code Online (Sandbox Code Playgroud)

date date-conversion google-sheets

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

标签 统计

pandas ×2

python ×2

date ×1

date-conversion ×1

google-sheets ×1

postgresql ×1

sql ×1