小编Mat*_*ew 的帖子

将"单词字符串"和"数字字符串"的列表转换为"数字字符串"转换为仅数字的列表

我意识到我对标题的措辞并不是最好的,但我希望有一个例子可以清楚这一点.

我如何转换像这样的列表

example_list = ["asdf" , "4", "asdfasdf" , "8" , "9" ,"asdf"]
Run Code Online (Sandbox Code Playgroud)

到像这样的列表

converted_list = ["asdf" , 4, "asdfasdf", 8 , 9 , "asdf"]
Run Code Online (Sandbox Code Playgroud)

那么基本上我如何创建一个列表,其中可以转换为整数的字符串转换为整数,而无法转换的字符串保留为字符串?

作为旁注,如果converted_list整数中的每个项目是否为整数,我将如何在for循环中进行测试?

这个问题的上下文是我试图在可能的情况下将pandas中的头转换为整数,因为所有整数都是现在的字符串.然后如果列有一个带有标题的字符串,我会取列的平均值.现在,我已将所有标题放入列表中.

python string python-3.x pandas

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

如何在 Pandas 中垂直连接多列

我正在尝试向数据框中添加一个新列,并用数据框中连接在一起的多个其他列填充该列。如果这个新列的长度与数据框中其他列的长度不同,我该如何做到这一点?

例如:

df = pd.DataFrame([[1, 2], [1, 3], [4, 6]], columns=['A', 'B'])
Run Code Online (Sandbox Code Playgroud)

我想在读取 1,1,4,2,3,6 的数据框中创建一个列 C(垂直除外)

print (df)
   A  B  C
0  1  2  1 
1  1  3  1
2  4  6  4
3        2
4        3
5        6
Run Code Online (Sandbox Code Playgroud)

python pandas

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

标签 统计

pandas ×2

python ×2

python-3.x ×1

string ×1