![](/img/trans.png)
[英]pandas df: change values in column A only for rows that are unique in column B
[英]Check if each Column in pandas DF is only values [ 0-9]
我正在尝试扫描 df 中仅包含具有 0-9 的值的列。 我想排除或标记此数据框中包含 aplha/numerical 的列
df_analysis[df_analysis['unique_values'].astype(str).str.contains(r'^[0-9]*$', na=True)]
import pandas as pd
df = pd.DataFrame({"string": ["asdf", "lj;k", "qwer"], "numbers": [6, 4, 5], "more_numbers": [1, 2, 3], "mixed": ["wef", 8, 9]})
print(df.select_dtypes(include=["int64"]).columns.to_list())
print(df.select_dtypes(include=["object"]).columns.to_list())
创建具有多列的数据框。 使用 .select_dtypes 查找整数列并将它们作为列表返回。 您可以将“float64”或任何其他数字类型添加到包含列表中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.