Python 数据帧Concat语法

Python 数据帧Concat语法,python,pandas,dataframe,Python,Pandas,Dataframe,我已经回顾了几个示例代码示例。示例代码使用了另一种语法,这个问题是询问这两种语法是否有不同的效果,或者它们是否只是做相同事情的两种方法 官方的concat语法如下所示: s1 = pd.Series(['a', 'b']) s2 = pd.Series(['c', 'd']) pd.concat([s1, s2]) 我看到的另一种语法是: df = pd.concat(( df, pd.get_dummies(df['industry'])), axis=1) 简言之:我看到

我已经回顾了几个示例代码示例。示例代码使用了另一种语法,这个问题是询问这两种语法是否有不同的效果,或者它们是否只是做相同事情的两种方法

官方的concat语法如下所示:

s1 = pd.Series(['a', 'b'])
s2 = pd.Series(['c', 'd'])
pd.concat([s1, s2])
我看到的另一种语法是:

df = pd.concat((
    df,
    pd.get_dummies(df['industry'])), axis=1)
简言之:我看到用括号替换括号,我的问题是这种差异是否无害。我看不出我自己的用法有什么不同。

根据文档:

()

objs:Series或DataFrame对象的映射 如果传递,则排序的键将用作键参数,除非 它被传递,在这种情况下,将选择值(见下文)。 任何“无”对象都将以静默方式删除,除非它们都处于“无”状态 在这种情况下,将引发ValueError

用python ()

序列类型-列表、元组、范围有三种基本序列 类型:列表、元组和范围对象。附加序列类型 描述了为处理二进制数据和文本字符串而定制的 在专门的部分


因此,列表中的两个括号都可以用作元组,也可以用作元组。

是的,这是无害的。ty@SayandipDutta我很乐意接受你的答案,如果你将其作为答案发布。谢谢!加油!加油!快乐编码。